Мониторинг нагрузочного тестирования 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
Следующие шаги
См . справочник по данным нагрузочного тестирования Azure для ссылки на метрики, журналы и другие важные значения, созданные Azure Load Testing.
Подробные сведения о мониторинге ресурсов Azure см. в статье Мониторинг ресурсов Azure с помощью Azure Monitor.