Sdílet prostřednictvím


Metriky nasazení a HPA s využitím Container Insights

Integrovaný agent Container Insights automaticky shromažďuje metriky pro nasazení a horizontální automatické škálování podů (HPA).

Metriky nasazení

Container Insights automaticky spustí monitorování nasazení shromažďováním následujících metrik v 60sekundových intervalech a jejich uložením do tabulky InsightMetrics .

Název metriky Dimenze metriky (značky) Popis
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) Celkový počet připravených podů cílených tímto nasazením (status.readyReplicas). Dimenze této metriky jsou:
  • nasazení – název nasazení
  • k8sNamespace – obor názvů Kubernetes pro nasazení
  • deploymentStrategy – strategie nasazení, která se má použít k nahrazení podů novými (spec.strategy.type)
  • creationTime – časové razítko vytvoření nasazení
  • spec_replicas – počet požadovaných podů (spec.replicas)
  • status_replicas_available – celkový počet dostupných podů (připravených alespoň na minReadySeconds) cílený tímto nasazením (status.availableReplicas)
  • status_replicas_updated – celkový počet neukončovaných podů cílených tímto nasazením, které mají specifikaci požadované šablony (status.updatedReplicas)

Metriky HPA

Container Insights automaticky spustí monitorování hpA shromažďováním následujících metrik v 60sekundových intervalech a jejich uložením do tabulky InsightMetrics .

Název metriky Dimenze metriky (značky) Popis
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 Aktuální počet replik podů spravovaných tímto automatickým škálováním (status.currentReplicas). Dimenze této metriky jsou:
  • hpa – název HPA
  • k8sNamespace – obor názvů Kubernetes pro HPA
  • lastScaleTime – Čas posledního škálování HPA na více podů (status.lastScaleTime)
  • creationTime – časové razítko vytvoření HPA
  • spec_max_replicas – horní limit počtu podů, které je možné nastavit automatickým škálováním (spec.maxReplicas)
  • spec_min_replicas – nižší limit počtu replik, na které může automatické škálování snížit kapacitu (spec.minReplicas)
  • status_desired_replicas – požadovaný počet replik podů spravovaných tímto automatickým škálováním (status.desiredReplicas)
  • targetKind – druh cíle HPA (spec.scaleTargetRef.kind)
  • targetName – název cíle HPA (spec.scaleTargetRef.name)

Grafy nasazení a HPA

Container Insights obsahuje předkonfigurované grafy pro metriky uvedené dříve v tabulce jako sešit pro každý cluster. Nasazení a nasazení sešitů HPA a HPA najdete přímo z clusteru Azure Kubernetes Service. V levém podokně vyberte Sešity a v rozevíracím seznamu v přehledu vyberte Zobrazit sešity .

Další kroky

Další informace o metrikách stavu Kube ve službě Kubernetes najdete v tématu Metriky stavu Kube.