Supervisión de la referencia de datos AKS
Vea Supervisión de AKS para obtener más información sobre la recopilación y el análisis de datos de supervisión de AKS.
Métricas
En la siguiente tabla se indican las métricas de plataforma recopiladas para AKS. Siga cada vínculo para obtener una lista detallada de las métricas de cada tipo en particular.
Tipo de métrica | Espacio de nombres de proveedor de recursos/tipo y vínculo a métricas individuales |
---|---|
Clústeres administrados | Microsoft.ContainerService/managedClusters |
Clústeres conectados | microsoft.kubernetes/connectedClusters |
Máquinas virtuales | Microsoft.Compute/virtualMachines |
Conjuntos de escalado de máquinas virtuales | Microsoft.Compute/virtualMachineScaleSets |
Máquinas virtuales de los conjuntos de escalado de máquinas virtuales | Microsoft.Compute/virtualMachineScaleSets/virtualMachines |
Para obtener más información, vea una lista de todas las métricas de la plataforma que se admiten en Azure Monitor.
Además de las métricas de plataforma anteriores, Azure Monitor Container Insights recopila estas métricas personalizadas para nodos, pods, contenedores y volúmenes persistentes.
Dimensiones de métricas
En la siguiente tabla, se enumeran las dimensiones para las métricas de AKS.
Nombre de dimensión | Descripción |
---|---|
requestKind | La usan métricas como Inflight Requests (Solicitudes en proceso) para realizar la división por tipo de solicitud. |
condición | La usan métricas como Statuses for various node conditions (Estados de diversas condiciones de nodo), Number of pods in Ready state (Número de pods con estado Listo) para realizar la división por tipo de condición. |
status | La usan métricas como Statuses for various node conditions (Estados de diversas condiciones de nodo) para realizar la división por estado de la condición. |
status2 | La usan métricas como Statuses for various node conditions (Estados de diversas condiciones de nodo) para realizar la división por estado de la condición. |
Nodo | La usan métricas como Uso de CPU (millares de núcleos) para realizar la división por nombre del nodo. |
phase | La usan métricas como Number of pods by phase (Número de pods por fase) para realizar la división por fase del pod. |
espacio de nombres | La usan métricas como Number of pods by phase (Número de pods por fase) para realizar la división por espacio de nombres del pod. |
pod | La usan métricas como Number of pods by phase (Número de pods por fase) para realizar la división por nombre del pod. |
grupo de nodos | La usan métricas como Disk Used Bytes (Bytes usados en disco) para realizar la división por nombre del grupo de nodos. |
device | La usan métricas como Disk Used Bytes (Bytes usados en disco) para realizar la división por nombre del dispositivo. |
Registros del recurso
AKS implementa registros del plano de control para el clúster como registros de recursos en Azure Monitor. Consulte Registros de recursos para obtener más detalles sobre cómo crear una configuración de diagnóstico para recopilar estos registros y Consultas de ejemplo para obtener ejemplos de consulta.
En la tabla siguiente, se enumeran las categorías de registro de recursos que puede recopilar para AKS. También incluye la tabla a la que se envían los registros de cada categoría al enviar los registros a un área de trabajo de Log Analytics mediante el modo específico del recurso. En el modo de diagnóstico de Azure, todos los registros se escriben en la tabla AzureDiagnostics.
Category | Descripción | Tabla (modo específico del recurso) |
---|---|---|
kube-apiserver | Registros del servidor de API. | AKSControlPlane |
kube-audit | Datos del registro de auditoría para cada evento de auditoría, incluidos get, list, create, update, delete, patch y post. | AKSAudit |
kube-audit-admin | Subconjunto de la categoría de registro kube-audit. Reduce considerablemente el número de registros al excluir los eventos de auditoría get y list del registro. | AKSAuditAdmin |
kube-controller-manager | Obtenga una mayor visibilidad de los problemas que pueden surgir entre Kubernetes y el plano de control de Azure. Un ejemplo típico es que el clúster de AKS no tenga permisos para interactuar con Azure. | AKSControlPlane |
kube-scheduler | Registros del programador. | AKSControlPlane |
cluster-autoscaler | Comprenda por qué el clúster de AKS se está escalando o reduciendo verticalmente, lo que puede que no sea lo esperado. Esta información también es útil para poner en correlación los intervalos de tiempo en los que puede haber ocurrido algo interesante en el clúster. | AKSControlPlane |
cloud-controller-manager | Registros del componente cloud-node-manager del administrador de controladores de nube de Kubernetes. | AKSControlPlane |
guard | Microsoft Entra ID administrado y auditorías de RBAC de Azure. Para Microsoft Entra ID administrado, esto incluye el token dentro y la información de usuario fuera. Para RBAC de Azure, esto incluye revisiones de acceso dentro y fuera. | AKSControlPlane |
csi-azuredisk-controller | Registros del controlador de almacenamiento CSI para discos de Azure. | AKSControlPlane |
csi-azurefile-controller | Registros del controlador de almacenamiento CSI para Azure Files. | AKSControlPlane |
csi-snapshot-controller | Registros del controlador de instantáneas del controlador CSI para Azure. | AKSControlPlane |
AllMetrics | Incluye todas las métricas de la plataforma. Envía estos valores al área de trabajo de Log Analytics, donde se puede realizar una evaluación con otros datos mediante consultas de registro. | AzureMetrics |
Como referencia, vea una lista de todos los tipos de categorías de registros de recursos admitidos en Azure Monitor.
Tablas de registros de Azure Monitor
En esta sección, se hace referencia a todas las tablas de registros de Azure Monitor relacionadas con AKS y que están disponibles para consulta mediante Log Analytics.
Tipo de recurso | Notas |
---|---|
Servicios de Kubernetes | Siga este vínculo para obtener una lista de todas las tablas que usa AKS y una descripción de su estructura. |
Puede encontrar una referencia de todas las tablas de registros de Azure Monitor o de Log Analytics en Referencia de la tabla de registros de Azure Monitor.
Registro de actividades
En la tabla siguiente, se indican unas cuantas operaciones de ejemplo relacionadas con AKS que se pueden crear en el registro de actividad. Use el registro de actividad para realizar un seguimiento de datos como, por ejemplo, cuándo se creó un clúster o se cambió su configuración. Esta información se puede ver en el portal, o bien mediante otros métodos. También puede usarla para crear una Alerta del registro de actividad para ser proactivamente notificado cuando ocurra un evento.
Operación | Descripción |
---|---|
Microsoft.ContainerService/managedClusters/write | Crear o actualizar el clúster administrado |
Microsoft.ContainerService/managedClusters/delete | Eliminar el clúster administrado |
Microsoft.ContainerService/managedClusters/listClusterMonitoringUserCredential/action | Enumerar la credencial clusterMonitoringUser |
Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action | Mostrar la credencial clusterAdmin |
Microsoft.ContainerService/managedClusters/agentpools/write | Crear o actualizar el grupo de agentes |
Para obtener una lista completa de las posibles entradas de registro, vea Opciones del proveedor de recursos Microsoft.ContainerService.
Para más información sobre el esquema de las entradas del registro de actividad, consulte Esquema del registro de actividad.
Vea también
- Vea Supervisión de Azure AKS para obtener una descripción de la supervisión de Azure AKS.
- Para más información sobre la supervisión de recursos de Azure, consulte Supervisión de recursos de Azure con Azure Monitor.