Мониторинг нагрузочного тестирования Azure

При наличии критически важных приложений и бизнес-процессов, использующих ресурсы Azure, необходимо отслеживать эти ресурсы на предмет их доступности, производительности и работы. В этой статье описываются данные мониторинга, созданные нагрузочном тестировании Azure.

Нагрузочное тестирование Azure создает данные мониторинга с помощью Azure Monitor, которая является полной службой мониторинга стека в Azure. Azure Monitor предоставляет полный набор функций для мониторинга ресурсов в Azure и других облаках, а также в локальной среде. Дополнительные сведения о мониторинге ресурсов Azure с помощью Azure Monitor.

Совет

Сведения о затратах, связанных с Azure Monitor, см. в статье Использование и оценка затрат. О том, сколько времени потребуется для отображения данных в Azure Monitor, см. в статье "Сроки приема данных журналов в Azure Monitor".

Данные мониторинга

Нагрузочное тестирование Azure собирает те же типы данных мониторинга, что и другие ресурсы Azure, описанные в разделе "Мониторинг данных из ресурсов Azure".

Дополнительные сведения о метриках журналов, созданных Azure Load Testing, см . в справочнике по данным Azure Load Testing.

Сбор и маршрутизация

Метрики платформы и журнал действий собираются и сохраняются автоматически, но их можно направить в другие расположения с помощью параметра диагностики. Журналы ресурсов не собираются и не сохраняются, пока вы не создадите параметр диагностики и не направите их в одно или несколько расположений.

Подробный процесс создания параметров диагностики с помощью портала Azure, интерфейса командной строки или PowerShell см. в статье Создание параметров диагностики для отправки журналов платформы и метрик в разные места назначения. Создавая параметр диагностики, нужно указать, какие категории журналов должны собираться.

Категории журналов для нагрузочного тестирования Azure перечислены в справочнике по данным о нагрузочном тестировании Azure.

анализ журналов;

Данные в журналах Azure Monitor хранятся в таблицах, каждая из которых имеет собственный набор уникальных свойств. Все журналы ресурсов в Azure Monitor имеют те же поля, за которыми следуют поля, характерные для службы. Общая схема показана в разделе Схема журнала ресурсов Azure Monitor.

Схему для журналов ресурсов Нагрузочного тестирования Azure можно найти в справочнике по данным мониторинга Azure Load Testing.

Журнал действий — это журнал платформы Azure, который предоставляет аналитические сведения о событиях уровня подписки. Вы можете просмотреть их независимо или направить в журналы Azure Monitor, где можно выполнять гораздо более сложные запросы с помощью Log Analytics.

Список типов журналов ресурсов, собранных для Нагрузочного тестирования Azure, см. в справочнике по данным Мониторинга данных Azure Load Testing.

Примеры запросов Kusto

Важно!

При выборе журналов из меню "Нагрузочное тестирование Azure" Log Analytics открывается с помощью запроса область задать текущее [имя службы]. Это означает, что запросы к журналам будут содержать данные только из этого ресурса. Если вы хотите выполнить запрос, содержащий данные из других [ресурсов службы] или данных из других служб Azure, выберите журналы в меню Azure Monitor . Подробные сведения см. в статье Область запросов журнала и временной диапазон в Azure Monitor Log Analytics.

Ниже приведены запросы, которые можно использовать для мониторинга ресурсов Нагрузочного тестирования Azure:

  • Получение списка тестов:

    AzureLoadTestingOperation
    | where OperationId == "Test_CreateOrUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    
  • Получение списка тестовых запусков:

    AzureLoadTestingOperation
    | where OperationId == "TestRun_CreateAndUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    

Следующие шаги