Мониторинг справочника по данным AKS
См. дополнительные сведения о сборе и анализе данных мониторинга для AKS.
Метрики
В следующей таблице перечислены метрики платформы, собираемые для AKS. Каждая ссылка ведет на подробный список метрик конкретного типа.
Тип метрики | Поставщик ресурсов / Пространство имен типа и ссылка на отдельные метрики |
---|---|
Управляемые кластеры | Microsoft.ContainerService/managedClusters |
Подключенные кластеры | microsoft.kubernetes/connectedClusters |
Виртуальные машины | Microsoft.Compute/virtualMachines |
Масштабируемые наборы виртуальных машин | Microsoft.Compute/virtualMachineScaleSets; |
Виртуальные машины и масштабируемые наборы виртуальных машин | Microsoft.Compute/virtualMachineScaleSets/virtualMachines |
Дополнительные сведения см. в списке всех метрик платформы, поддерживаемых в Azure Monitor.
Помимо приведенных выше метрик платформы аналитика контейнеров Azure Monitor собирает эти пользовательские метрики для узлов, модулей pod, контейнеров и постоянных томов.
Измерения метрик
В следующей таблице перечислены измерения для метрик AKS.
Имя измерения | Description |
---|---|
requestKind | Используется в метриках (например, Выполняемые запросы) для разделения по типам запросов. |
condition | Используется в метриках (например, Состояния для различных условий узла и Число pod в состоянии готовности) для разделения по типам условий. |
статус | Используется в метриках (например, Состояния для различных условий узла) для разделения по состоянию условия. |
status2 | Используется в метриках (например, Состояния для различных условий узла) для разделения по состоянию условия. |
node | Используется в метриках (например, Загрузка ЦП (в миллиядрах)) для разделения по именам узлов. |
phase | Используется в метриках (например, Число pod по фазам) для разделения по фазам pod. |
пространство имен | Используется в метриках (например, Число pod по фазам) для разделения по пространствам имен pod. |
pod | Используется в метриках (например, Число pod по фазам) для разделения по именам pod. |
nodepool | Используется в метриках (например, Использованные байты на диске) для разделения по именам пулов узлов. |
device | Используется в метриках (например, Использованные байты на диске) для разделения по именам устройств. |
Журналы ресурсов
AKS реализует журналы плоскости управления для кластера в качестве журналов ресурсов в Azure Monitor. Дополнительные сведения о создании параметра диагностики для сбора этих журналов и примеров запросов см. в журналах ресурсов.
В следующей таблице перечислены категории журнала ресурсов, которые можно собирать для AKS. Она также включает в себя таблицу, в которые журналы для каждой категории отправляются при отправке журналов в рабочую область Log Analytics с помощью режима, зависяющего от ресурса. В режиме диагностика Azure все журналы записываются в таблицу AzureDiagnostics.
Категория | Description | Таблицу (режим, зависящий от ресурса) |
---|---|---|
kube-apiserver | Журналы аудита с сервера API. | AKSControlPlane |
kube-audit | Данные журналов аудита для каждого события аудита, включая получение, перечисление, создание, обновление, удаление, исправление и публикацию. | AKSAudit |
kube-audit-admin | Набор категории журналов kube-audit. Значительно уменьшает число журналов путем исключения из журнала событий аудита (получения и перечисления). | AKSAuditAdmin |
kube-controller-manager | Дополнительные сведения о проблемах, которые могут возникать при взаимодействии Kubernetes и уровня управления Azure. Например, у кластера AKS может не хватать привилегий для взаимодействия с Azure. | AKSControlPlane |
kube-scheduler | Журналы от планировщика. | AKSControlPlane |
cluster-autoscaler | Сведения о причинах изменения масштаба кластера AKS, которое может быть неожиданным. Эта информация также поможет сопоставить интервалы времени с интересными событиями в кластере. | AKSControlPlane |
cloud-controller-manager | Журналы из компонента cloud-node-manager диспетчера облачных контроллеров Kubernetes. | AKSControlPlane |
guard | Управляемые идентификаторы Microsoft Entra и аудиты Azure RBAC. Для управляемого идентификатора Microsoft Entra это включает маркер и сведения о пользователе. Для Azure RBAC это включает в себя проверки доступа и выход. | AKSControlPlane |
csi-azuredisk-controller | Журналы из драйвера хранилища CSI Диска Azure. | AKSControlPlane |
csi-azurefile-controller | Журналы из драйвера хранилища CSI Файлов Azure. | AKSControlPlane |
csi-snapshot-controller | Журналы из контроллера моментальных снимков драйвера Azure CSI. | AKSControlPlane |
AllMetrics | Включает все метрики платформы. Эти данные отправляются в рабочую область Log Analytics, где их можно анализировать совместно с другими данными с помощью запросов к журналам. | AzureMetrics |
Для справки можно просмотреть список всех типов категорий журналов ресурсов, поддерживаемых Azure Monitor.
Таблицы журналов Azure Monitor
Этот раздел относится ко всем таблицам журналов Azure Monitor, связанных с Центром Интернета вещей Azure и доступных для запросов Log Analytics.
Тип ресурса | Примечания. |
---|---|
Службы Kubernetes | По этой ссылке вы найдете полный список таблиц, которые используются в AKS, с описанием их структуры. |
Сведения для всех таблиц журналов Azure Monitor / Log Analytics см. в справочнике по таблицам журналов Azure Monitor.
Журнал действий
В следующей таблице перечислены примеры операций, связанных с AKS, которые могут создаваться в журнале действий. Используйте журнал действий для отслеживания информации, например о создании кластера или изменении его конфигурации. Эти сведения можно просмотреть на портале или с помощью других методов. Вы также можете использовать его для создания оповещений журнала действий для упреждающего уведомления при возникновении события.
Операция | Description |
---|---|
Microsoft.ContainerService/managedClusters/write | Создание или обновление управляемого кластера |
Microsoft.ContainerService/managedClusters/delete | Удаление управляемого кластера |
Microsoft.ContainerService/managedClusters/listClusterMonitoringUserCredential/action | Получение учетных данных clusterMonitoringUser |
Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action | Получение учетных данных clusterAdmin |
Microsoft.ContainerService/managedClusters/agentpools/write | Создание или обновление пула агентов |
Полный список возможных записей в журнале см. в разделе Варианты поставщика ресурсов Microsoft.ContainerService.
Дополнительные сведения о схеме записей в журнале действий см. в этой статье.
См. также
- См. дополнительные сведения о мониторинге Azure AKS.
- Подробные сведения о мониторинге ресурсов Azure см. в статье Мониторинг ресурсов Azure с помощью Azure Monitor.
Azure Kubernetes Service