Compartilhar via


Métricas de implantação e HPA com Insights de Contêiner

O agente integrado dos Insights de Contêiner coleta automaticamente as métricas para implantações e HPAs (dimensionadores automáticos de pod horizontal).

Métricas de implantação

Os Insights de Contêiner iniciam automaticamente o monitoramento de implantações coletando as métricas a seguir em intervalos de 60 segundos e armazenando-as na tabela InsightMetrics.

Nome da métrica Dimensão métrica (marcas) Descrição
kube_deployment_status_replicas_ready container.azm.ms/clusterId, container.azm.ms/clusterName, creationTime, deployment, deploymentStrategy, k8sNamespace, spec_replicas, status_replicas_available, status_replicas_updated (status.updatedReplicas) Número total de pods prontos direcionados por esta implantação (status.readyReplicas). As dimensões dessa métrica são:
  • implantação – nome da implantação
  • k8sNamespace – namespace do Kubernetes para a implantação
  • deploymentStrategy – estratégia de implantação a ser usada para substituir pods por novos (spec.strategy.type)
  • CreationTime – carimbo de data/hora da criação da implantação
  • spec_replicas – número de pods desejados (spec.replicas)
  • status_replicas_available – número total de pods disponíveis (prontos para pelo menos minReadySeconds) direcionados por esta implantação (status.availableReplicas)
  • status_replicas_updated – número total de pods não terminados direcionados por esta implantação que têm a especificação de modelo desejada (status.updatedReplicas)

Métricas de HPA

Os Insights de Contêiner começam automaticamente a monitorar HPAs coletando as métricas a seguir em intervalos de 60 segundos e armazenando-as na tabela InsightMetrics.

Nome da métrica Dimensão métrica (marcas) Descrição
kube_hpa_status_current_replicas container.azm.ms/clusterId, container.azm.ms/clusterName, creationTime, hpa, k8sNamespace, lastScaleTime, spec_max_replicas, spec_min_replicas, status_desired_replicas, targetKind, targetName Número atual de réplicas de pods gerenciados por esse dimensionamento automático (status.currentReplicas). As dimensões dessa métrica são:
  • hpa – nome do HPA
  • k8sNamespace – namespace do Kubernetes para o HPA
  • lastScaleTime – última vez que o HPA dimensionou o número de pods (status.lastScaleTime)
  • creationTime – carimbo de data/hora de criação do HPA
  • spec_max_replicas – limite superior do número de pods que podem ser definidos pelo dimensionamento automático (spec.maxReplicas)
  • spec_min_replicas – limite inferior do número de réplicas que o dimensionamento automático pode reduzir verticalmente (spec.minReplicas)
  • status_desired_replicas – número desejado de réplicas de pods gerenciados por esse dimensionamento automático (status.desiredReplicas)
  • targetKind ─ Tipo de destino do HPA (spec.scaleTargetRef.kind)
  • targetName – nome do destino do HPA (spec.scaleTargetRef.name)

Implantação e gráficos de HPA

Os Insights de Contêiner incluem gráficos predefinidos para as métricas listadas anteriormente na tabela como uma pasta de trabalho para cada cluster. Encontre as implantações e a pasta de trabalho do HPA Implantações e HPA diretamente em um cluster do Serviço de Kubernetes do Azure. No painel esquerdo, selecione Pastas de trabalho e Exibir pastas de trabalho na lista suspensa no insight.

Próximas etapas

Revise as métricas de estado do Kube no Kubernetes para saber mais sobre as métricas de estado do Kube.