Monitorar referência de dados AKS
Consulte Monitoramento do AKS para obter detalhes sobre como coletar e analisar dados de monitoramento para o AKS.
Métricas
A tabela a seguir lista as métricas da plataforma coletadas para o AKS. Siga cada link para obter uma lista detalhada das métricas para cada tipo específico.
Tipo de métrica | Provedor de recursos / namespace de tipo e link para métricas individuais |
---|---|
Clusters gerenciados | Microsoft.ContainerService/managedClusters |
Clusters conectados | microsoft.kubernetes/connectedClusters |
Máquinas virtuais | Microsoft.Compute/virtualMachines |
Conjuntos de dimensionamento de máquinas virtuais | Microsoft.Compute/virtualMachineScaleSets |
A escala da máquina virtual define as máquinas virtuais | Microsoft.Compute/virtualMachineScaleSets/virtualMachines |
Para obter mais informações, consulte uma lista de todas as métricas de plataforma suportadas no Azure Monitor.
Além das métricas de plataforma acima, o Azure Monitor Container insights coleta essas métricas personalizadas para nós, pods, contêineres e volumes persistentes.
Dimensões métricas
A tabela a seguir lista as dimensões para métricas AKS.
Nome da Dimensão | Description |
---|---|
requestKind | Usado por métricas como Solicitações de bordo para dividir por tipo de solicitação. |
condição | Usado por métricas como Status para várias condições de nó, Número de pods no estado Pronto para dividir por tipo de condição. |
status | Usado por métricas como Status para várias condições de nó para dividir por status da condição. |
estado2 | Usado por métricas como Status para várias condições de nó para dividir por status da condição. |
node | Usado por métricas como CPU Usage Millicores para dividir pelo nome do nó. |
fase | Usado por métricas como Número de pods por fase para dividir pela fase do pod. |
espaço de nomes | Usado por métricas como Número de pods por fase para dividir pelo namespace do pod. |
pod | Usado por métricas como Número de pods por fase para dividir pelo nome do pod. |
nodepool | Usado por métricas como Disk Used Bytes para dividir pelo nome do nodepool. |
device | Usado por métricas como Disk Used Bytes para dividir pelo nome do dispositivo. |
Registos do recurso
O AKS implementa logs de plano de controle para o cluster como logs de recursos no Azure Monitor. Consulte Logs de recursos para obter detalhes sobre como criar uma configuração de diagnóstico para coletar esses logs e Consultas de exemplo para exemplos de consulta.
A tabela a seguir lista as categorias de log de recursos que você pode coletar para o AKS. Ele também inclui a tabela para a qual os logs de cada categoria são enviados quando você envia os logs para um espaço de trabalho do Log Analytics usando o modo específico de recursos. No modo de diagnóstico do Azure, todos os logs são gravados na tabela AzureDiagnostics .
Categoria | Description | Tabela (modo específico do recurso) |
---|---|---|
kube-apiserver | Logs do servidor de API. | AKSControlPlane |
kube-auditoria | Dados de log de auditoria para cada evento de auditoria, incluindo obter, listar, criar, atualizar, excluir, corrigir e postar. | AKSAudit |
kube-auditoria-admin | Subconjunto da categoria kube-audit log. Reduz significativamente o número de logs excluindo os eventos de auditoria get e list do log. | AKSAuditAdmin |
kube-controlador-gerente | Obtenha uma visibilidade mais profunda dos problemas que podem surgir entre o Kubernetes e o plano de controle do Azure. Um exemplo típico é o cluster AKS com falta de permissões para interagir com o Azure. | AKSControlPlane |
kube-scheduler | Logs do agendador. | AKSControlPlane |
Cluster-Autoscaler | Entenda por que o cluster AKS está aumentando ou diminuindo, o que pode não ser esperado. Essas informações também são úteis para correlacionar intervalos de tempo onde algo interessante pode ter acontecido no cluster. | AKSControlPlane |
Cloud-Controller-Manager | Logs do componente cloud-node-manager do gerenciador de controladores de nuvem do Kubernetes. | AKSControlPlane |
guarda | Gerenciamento de auditorias Microsoft Entra ID e Azure RBAC. Para o Microsoft Entra ID gerenciado, isso inclui entrada de token e saída de informações do usuário. Para o Azure RBAC, isso inclui revisões de acesso dentro e fora. | AKSControlPlane |
csi-azuredisk-controller | Logs do driver de armazenamento CSI do Azure Disk. | AKSControlPlane |
csi-azurefile-controller | Logs do driver de armazenamento CSI do Azure Files. | AKSControlPlane |
CSI-Snapshot-Controller | Logs do controlador de instantâneo do driver CSI do Azure. | AKSControlPlane |
Todas as Métricas | Inclui todas as métricas da plataforma. Envia esses valores para o espaço de trabalho do Log Analytics, onde podem ser avaliados com outros dados usando consultas de log. | AzureMetrics |
Para referência, consulte uma lista de todos os tipos de categoria de logs de recursos com suporte no Azure Monitor.
Tabelas de Logs do Azure Monitor
Esta seção refere-se a todas as tabelas do Azure Monitor Logs relevantes para o AKS e disponíveis para consulta pelo Log Analytics.
Tipo de Recurso | Notas |
---|---|
Serviços Kubernetes | Siga este link para obter uma lista de todas as tabelas usadas pelo AKS e uma descrição de sua estrutura. |
Para obter uma referência de todas as tabelas do Azure Monitor Logs / Log Analytics, consulte a Referência da Tabela de Log do Azure Monitor.
Registo de atividades
A tabela a seguir lista alguns exemplos de operações relacionadas ao AKS que podem ser criadas no log de atividades. Use o log de atividades para controlar informações como quando um cluster é criado ou teve sua configuração alterada. Você pode visualizar essas informações no portal ou usando outros métodos. Você também pode usá-lo para criar um alerta de registro de atividades para ser notificado proativamente quando ocorrer um evento.
Operation | Description |
---|---|
Microsoft.ContainerService/managedClusters/write | Criar ou atualizar cluster gerenciado |
Microsoft.ContainerService/managedClusters/delete | Excluir cluster gerenciado |
Microsoft.ContainerService/managedClusters/listClusterMonitoringUserCredential/action | Listar clusterMonitoramentoCredencial de usuário |
Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action | Listar credencial clusterAdmin |
Microsoft.ContainerService/managedClusters/agentpools/write | Criar ou atualizar pool de agentes |
Para obter uma lista completa de possíveis entradas de log, consulte Opções do provedor de recursos Microsoft.ContainerService.
Para obter mais informações sobre o esquema de entradas do Log de Atividades, consulte Esquema do Log de Atividades.
Consulte também
- Consulte Monitorando o Azure AKS para obter uma descrição do monitoramento do Azure AKS.
- Consulte Monitorando recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.