Мониторинг метрик приложений контейнеров Azure
Azure Monitor собирает данные метрик из приложения контейнера через регулярные интервалы, чтобы получить аналитические сведения о производительности и работоспособности приложения контейнера.
Обозреватель метрик в портал Azure позволяет визуализировать данные. Вы также можете получить необработанные данные метрик с помощью Azure CLI и командлетов Azure PowerShell.
Доступные метрики
Приложения-контейнеры предоставляют эти основные метрики.
Заголовок | Измерения | Description | Идентификатор метрики | Единица измерения |
---|---|---|---|---|
Загрузка ЦП | Реплика, редакция | ЦП, потребляемый приложением-контейнером, в nano cores (1000 000 000 nanocores = 1 ядро) | UsageNanoCores |
Nanocores |
Рабочий набор памяти, в байтах | Реплика, редакция | Память рабочего набора приложений-контейнеров, используемая в байтах | WorkingSetBytes |
Байт |
Сеть (входящий трафик), в байтах | Реплика, редакция | Байт получено из сети | RxBytes |
Байт |
Сеть (исходящий трафик), в байтах | Реплика, редакция | Передано байт в сети | TxBytes |
Байт |
Число реплик | Исправление | Количество активных реплик | Replicas |
Count |
Число перезапусков реплик | Реплика, редакция | Перезапускает количество реплик приложений-контейнеров | RestartCount |
Count |
Запросы | Реплика, редакция, код состояния, категория кода состояния | Количество обрабатываемых запросов | Requests |
Count |
Зарезервированные ядра | Исправление | Количество зарезервированных ядер для редакций приложения-контейнера | CoresQuotaUsed |
Count |
Время ожидания подключения к устойчивости | Исправление | Общее время ожидания подключения | ResiliencyConnectTimeouts |
Count |
Узлы, отброшенные по устойчивости | Исправление | Количество узлов, выброшенных в данный момент | ResiliencyEjectedHosts |
Count |
Прерывание удаления устойчивости | Исправление | Число прерванных выброшений из-за максимальной выбросы % | ResiliencyEjectionsAborted |
Count |
Повторные попытки запроса на устойчивость | Исправление | Всего повторных попыток запроса | ResiliencyRequestRetries |
Count |
Время ожидания запросов устойчивости | Исправление | Всего запросов, которые истекло время ожидания ответа | ResiliencyRequestTimeouts |
Count |
Запросы на устойчивость ожидающих подключений | Реплика | Общее количество запросов, ожидающих подключения к пулу подключений | ResiliencyRequestsPendingConnectionPool |
Count |
Общее количество зарезервированных ядер | нет | Общее число ядер, зарезервированных для приложения-контейнера | TotalCoresQuotaUsed |
Count |
Среднее время отклика (предварительная версия) | Код состояния, категория кода состояния | Среднее время отклика на код состояния | ResponseTime |
Миллисекунды |
Процент использования ЦП (предварительная версия) | Реплика | Процент используемого ограничения ЦП в процентных пунктах | CpuPercentage |
Процент |
Процент памяти (предварительная версия) | Реплика | Процент используемого ограничения памяти в процентных точках | MemoryPercentage |
Процент |
Пространство имен метрик — Microsoft.App/containerapps
.
Примечание.
Число перезапусков реплики — это совокупное число перезапусков в течение указанного диапазона времени, а не количество перезапусков, которые произошли в определенный момент времени.
Среды контейнерных приложений предоставляют эту базовую метрику. Эту метрику можно просмотреть только в метриках Azure Monitor.
Заголовок | Измерения | Description | Идентификатор метрики | Единица измерения |
---|---|---|---|---|
Число узлов профиля рабочей нагрузки (предварительная версия) | Имя профиля рабочей нагрузки | Количество узлов на профиль рабочей нагрузки | NodeCount |
Count |
Пространство имен метрик — Microsoft.App/managedEnvironments
.
Доступны дополнительные метрики среды выполнения, метрики Java.
Моментальные снимки метрик
Перейдите на вкладку "Мониторинг" на странице обзора приложения, чтобы отобразить диаграммы с текущим ЦП, памятью и сетевым использованием приложения контейнера.
В этом представлении можно закрепить одну или несколько диаграмм на панели мониторинга или выбрать диаграмму, чтобы открыть ее в обозревателе метрик.
Использование обозревателя метрик
Обозреватель метрик Azure Monitor позволяет создавать диаграммы из данных метрик, помогая анализировать потребление ресурсов и сети контейнера приложения с течением времени. Далее диаграммы можно закрепить на панели мониторинга или в общей книге.
Откройте обозреватель метрик в портал Azure, выбрав метрики в боковом меню на странице приложения контейнера. Дополнительные сведения об обозревателе метрик см. в статье "Анализ метрик" с помощью обозревателя метрик Azure Monitor.
Создайте диаграмму, выбрав метрики. Диаграмму можно изменить, отредактировав агрегирование, добавив дополнительные метрики, изменив диапазоны и интервалы времени, добавив фильтры и применив разделение.
Добавление фильтров
При необходимости можно создавать фильтры, чтобы ограничить данные, отображаемые на основе редакций и реплик.
Чтобы создать фильтр, сделайте следующее:
Щелкните Добавить фильтр.
Выберите редакцию или реплику из списка свойств .
Выберите значения из списка значений.
Разделение метрик
Если диаграмма содержит одну метрику, можно разделить сведения о метриках по редакции или реплике с исключениями:
- Метрика счетчика реплик может разделиться только по редакции.
- Метрика "Запросы" также может быть разделена на код состояния и категорию кода состояния.
Разделение по редакции или реплике:
Выберите Применить разделение.
В раскрывающемся списке "Значения" выберите "Редакция " или "Реплика".
Можно задать ограничение количества редакций или реплик, отображаемых на диаграмме. Значение по умолчанию — 10.
Вы можете задать порядок сортировки по возрастанию или убыванию. Значение по умолчанию — убывание.
Добавление областей
Вы можете добавить дополнительные области, чтобы просматривать метрики в нескольких контейнерах приложений.