Share via


Configurar o monitoramento de PV com os Insights do contêiner

A partir da versão de agente ciprod10052020, o agente integrado de insights do contêiner agora dá suporte ao monitoramento do uso de PV (volume persistente). Com a versão de agente ciprod01112021, o agente dá suporte ao monitoramento de estoque de PV, incluindo informações sobre status, classe de armazenamento, tipo, modos de acesso e outros detalhes.

Métricas de PV

Os insights do contêiner começam automaticamente a monitorar o uso de PV de monitoramento, coletando as seguintes métricas em intervalos de 60 segundos e armazenando-as na tabela InsightMetrics.

Nome da métrica Dimensão métrica (marcas) Descrição da métrica
pvUsedBytes podUID, podName, pvcName, pvcNamespace, capacityBytes, clusterId, clusterName Espaço usado em bytes para um volume persistente específico com uma declaração usada por um pod específico. A marcação capacityBytes é dobrada como uma dimensão no campo Marcações para reduzir o custo de ingestão de dados e simplificar consultas.

Para saber mais sobre como configurar as métricas de PV coletadas, consulte Configurar a coleta de dados do agente para insights de contêiner.

Estoque de PV

Os insights do contêiner começam automaticamente a monitorar PVs de monitoramento, coletando as informações a seguir em intervalos de 60 segundos e armazenando-as na tabela KubePVInventor.

Dados Fonte de dados Tipo de dados Campos
Estoque de volumes persistentes em um cluster Kubernetes Kube API KubePVInventory PVName, PVCapacityBytes, PVCName, PVCNamespace, PVStatus, PVAccessModes, PVType, PVTypeInfo, PVStorageClassName, PVCreationTimestamp, TimeGenerated, ClusterId, ClusterName, _ResourceId

Monitorar volumes persistentes

Os insights de contêiner incluem gráficos pré-configurados para essa métrica de uso e informações de inventário em modelos de planilha para cada cluster. Você também pode habilitar um alerta recomendado para uso de PV e consultar essas métricas na Análise de logs.

Pasta de trabalho de informações de carga de trabalho

Você pode encontrar gráficos de uso para cargas de trabalho específicas na guia Volumes persistentes da pasta de trabalho Detalhes da carga de trabalho diretamente de um cluster do Serviço de Kubernetes do Azure (AKS). Selecione Pastas de trabalho no painel esquerdo, na lista suspensa Exibir pastas de trabalho no painel Insights ou na guia Relatórios (versão prévia) no painel Insights.

Captura de tela que mostra o exemplo da pasta de trabalho de carga de trabalho de PV do Azure Monitor.

Pasta de trabalho de detalhes de volume persistente

Você pode encontrar uma visão geral do estoque de volume persistente na pasta de trabalho Informações de volume persistente diretamente de um cluster do AKS, selecionando Pastas de trabalho, no painel esquerdo. Você também pode abrir essa pasta de trabalho na lista suspensa Exibir pastas de trabalho no painel Insights ou na guia Relatórios no painel Insights.

Captura de tela que mostra o exemplo da pasta de trabalho de detalhes de PV do Azure Monitor.

Você pode habilitar um alerta recomendado para alertá-lo quando o uso de PV médio para um pod estiver acima de 80%. Para saber mais sobre alertas, consulte Regras de alerta de métrica em insights de contêiner (versão prévia). Para saber como substituir o limite padrão, consulte a seção Configurar métricas alertáveis no ConfigMaps.

Limitações

Os volumes persistentes em que a classe de armazenamento é "azureblob-*" não recolherão métricas PV devido a uma limitação no CAdvisor. O comando a seguir mostrará volumes persistentes e suas propriedades (incluindo classe de armazenamento).

kubectl get pvc

Próximas etapas

Para saber mais sobre as métricas de PV coletadas, consulte Configurar a coleta de dados do agente para insights de contêiner.