Share via


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

O agente integrado Insights de Contêiner agora coleta métricas de implantações e HPAs (dimensionadores automáticos horizontais de pod) a partir da versão do agente ciprod08072020.

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 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 de criação de 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 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 HPA
  • spec_max_replicas - Limite superior para o número de pods que podem ser definidos pelo autoscaler (spec.maxReplicas)
  • spec_min_replicas - Limite inferior para o número de réplicas para as quais o autoscaler pode reduzir (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. Você pode encontrar as implantações e a pasta de trabalho HPA Implantações & HPA diretamente de um cluster do Serviço 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.