Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Аналитика контейнеров собирает пользовательские метрики из службы Azure Kubernetes (AKS), а также из узлов и подов кластера Kubernetes с поддержкой Azure Arc. С помощью пользовательских метрик можно:
- Предоставьте своевременные агрегированные вычисления (среднее, количество, максимум, минимум и сумма) в диаграммах производительности.
- Закрепление диаграмм производительности на панелях мониторинга портал Azure.
- Воспользуйтесь преимуществами оповещений метрик.
Внимание
Эти метрики больше не будут собираться начиная с 31 мая 2024 года, как описано в рекомендуемых оповещениях о выводе из эксплуатации пользовательских метрик (предварительная версия) с переносом на 31 мая 2024 года. См. раздел "Включить Prometheus" и "Grafana" , чтобы включить коллекцию метрик Prometheus.
Используйте пользовательские метрики
К пользовательским метрикам, собранным аналитикой контейнеров, можно обращаться с теми же методами, что и пользовательские метрики, собранные из других источников данных, включая обозревателя метрик и оповещения метрик.
Собираемые метрики
В следующих разделах описаны значения метрик, собранные для кластера.
Метрики узлов
Пространство имен:Insights.container/nodes
Размеры:host
Метрика | Описание |
---|---|
cpuUsageMillicores | Загрузка центрального процессора в милликорах на узел. |
Использование процессора в процентах, Использование процессора в процентах от выделенной мощности (предварительная версия) | Процент использования ЦП по узлу и выделяемых ресурсов соответственно. |
Объем памяти в байтах (memoryRssBytes) | Использование RSS памяти в байтах по узлам. |
memoryRssPercentage, memoryRssAllocatablePercentage (предварительная версия) | Процент использования RSS памяти по узлу и распределяемым ресурсам соответственно. |
Память Рабочего Набора в Байтах | Использование рабочего множества памяти в байтах по хосту. |
memoryWorkingSetPercentage, memoryRssAllocatablePercentage (предварительная версия) | Процент использования рабочего набора памяти по хосту и возможностям выделения, соответственно. |
количество узлов | Число узлов по статусу. |
процент использования диска | Процент дискового пространства, используемого на узле устройством. |
Метрики Pod
Пространство имен:Insights.container/pods
Измерения:controllerName
, Kubernetes namespace
Метрика | Описание |
---|---|
podCount | Число pod'ов по контроллеру, пространству имен, узлу и этапу. |
количествоЗавершенныхЗадач | Подсчет завершенных задач, превышающих настраиваемый пользователем порог (по умолчанию шесть часов), осуществляется контроллером в пространстве имен Kubernetes. |
счетчикПерезапускаКонтейнера | Количество перезапусков контейнеров в зависимости от контроллера и пространства имен Kubernetes. |
Количество oomKilled контейнеров | Количество контейнеров OOMkilled по контроллеру и неймспейсу Kubernetes. |
podReadyPercentage | Процент модулей pod в состоянии готовности по контроллеру и пространству имен Kubernetes. |
Метрики контейнеров
Пространство имен:Insights.container/containers
Измерения:containerName
, , Kubernetes namespace
controllerName
podName
Метрика | Описание |
---|---|
cpuExceededPercentage (старая) | Процент использования ЦП для контейнеров, превышающих настраиваемое пользователем пороговое значение (по умолчанию — 95.0), по имени контейнера, имени контроллера, пространства имен Kubernetes и имени pod. Собирается |
cpuThresholdViolated (новая) | Метрика, активируемая при проценте использования ЦП для контейнеров, превышающих настраиваемое пользователем пороговое значение (по умолчанию — 95.0) по имени контейнера, имени контроллера, пространства имен Kubernetes и имени pod. Собирается |
Процент превышения старого объема памяти RSS | Процент RSS памяти для контейнеров, превышающих настраиваемое пользователем пороговое значение (по умолчанию — 95.0), по имени контейнера, имени контроллера, пространства имен Kubernetes и имени pod. |
Нарушен порог памяти RSS (новый) | Метрика активируется, когда процент RSS памяти для контейнеров превышает настраиваемый пользователем порог (по умолчанию — 95.0) по имени контейнера, имени контроллера, пространству имен Kubernetes и имени pod. |
memoryWorkingSetExceededPercentage (старая) | Процент рабочей группы памяти для контейнеров, превышающих настраиваемое пользователем пороговое значение (по умолчанию — 95.0), по имени контейнера, имени контроллера, пространству имен Kubernetes и имени pod. |
memoryWorkingSetThresholdViolated (новая) | Метрика срабатывает, когда процентное значение Рабочего набора памяти для контейнеров превышает настраиваемый пользователем порог (по умолчанию — 95.0) по имени контейнера, имени контроллера, имени pod и пространства имен Kubernetes. |
Метрики сохраняемого тома
Пространство имен:Insights.container/persistentvolumes
Измерения:kubernetesNamespace
, , podName
node
volumeName
Метрика | Описание |
---|---|
Процент превышения использования PV (старый) | Процент использования сохраняемого тома (PV) для постоянных томов, превышающих настраиваемое пользователем пороговое значение (по умолчанию — 60,0) по имени утверждения, пространству имен Kubernetes, имени тома, имени модуля pod и имени узла. |
pvUsageThresholdViolated (новая) | Эта метрика срабатывает, когда процент использования постоянных томов превышает настраиваемый пользователем порог (по умолчанию — 60,0) по имени заявки, пространству имен Kubernetes, имени тома, имени pod и имени узла. |
Включение пользовательских метрик
Если ваш кластер использует проверку подлинности управляемого удостоверения для контейнерной аналитики, пользовательские метрики будут автоматически включены. В противном случае необходимо включить пользовательские метрики с помощью одного из следующих методов.
Этот процесс назначает роль издателя метрик мониторинга субъекту-службе кластера. У издателя метрик мониторинга есть только разрешение на отправку метрик в ресурс. Он не может изменить состояние, обновить ресурс или считать какие-либо данные. Дополнительные сведения см. в разделе "Роль издателя метрик мониторинга". Требование наличия роли "Издатель метрик мониторинга" не применяется к кластерам Kubernetes с поддержкой Azure Arc.
Предварительные условия
Перед обновлением кластера убедитесь, что вы являетесь участником роли Owner в ресурсе кластера AKS, чтобы включить сбор пользовательских метрик производительности для узлов и подов. Это требование не применяется к кластерам Kubernetes с поддержкой Azure Arc.
Параметры активации
Используйте один из следующих методов, чтобы включить пользовательские метрики для одного кластера или всех кластеров в подписке.
Проверка обновления
Чтобы убедиться, что настраиваемые метрики включены, откройте обозреватель метрик и убедитесь, что в пространстве имен метрик перечислены аналитические сведения.