다음을 통해 공유


컨테이너 인사이트를 사용하여 배포 및 HPA 메트릭

Container Insights 통합 에이전트는 배포 및 HPA(Horizontal Pod Autoscaler)에 대한 메트릭을 자동으로 수집합니다.

배포 메트릭

컨테이너 인사이트는 60초 간격으로 다음 메트릭을 수집하고 InsightMetrics 테이블에 저장하여 배포 모니터링을 자동으로 시작합니다.

메트릭 이름 메트릭 차원(태그) 설명
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) 이 배포의 대상으로 지정된 지원 Pod의 총 수입니다(status.readyReplicas). 이 메트릭의 차원은 다음과 같습니다.
  • 배포 - 배포의 이름
  • k8sNamespace - 배포의 Kubernetes 네임스페이스
  • deploymentStrategy - Pod를 새 것으로 대체하는 데 사용할 배포 전략(spec.strategy.type)
  • creationTime - 배포 생성 타임스탬프
  • spec_replicas - 원하는 Pod의 수(spec.replicas)
  • status_replicas_available - 이 배포의 대상으로 지정된 사용 가능한 총 Pod 수(최소한 minReadySeconds 지원)(status.availableReplicas)
  • status_replicas_updated - 원하는 템플릿 사양이 있는 이 배포의 대상으로 지정된 종료되지 않은 Pod의 총 수(status.updatedReplicas)

HPA 메트릭

컨테이너 인사이트는 60초 간격으로 다음 메트릭을 수집하고 InsightMetrics 테이블에 저장하여 HPA 모니터링을 자동으로 시작합니다.

메트릭 이름 메트릭 차원(태그) 설명
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 이 Autoscaler에서 관리하는 Pod의 현재 복제본 수(status.currentReplicas). 이 메트릭의 차원은 다음과 같습니다.
  • hpa - HPA의 이름
  • k8sNamespace - HPA의 Kubernetes 네임스페이스
  • lastScaleTime - HPA Pod의 수를 마지막으로 스케일링한 시간(status.lastScaleTime)
  • creationTime - HPA 생성 타임스탬프
  • spec_max_replicas - Autoscaler에서 설정할 수 있는 Pod 수의 상한값(spec.maxReplicas)
  • spec_min_replicas - Autoscaler에서 스케일 다운할 수 있는 복제본 수의 하한값(spec.minReplicas)
  • status_desired_replicas - 해당 Autoscaler에서 관리되는 Pod 복제본 수(status.desiredReplicas) 지정
  • targetKind - HPA 대상의 종류(spec.scaleTargetRef.kind)
  • targetName - HPA 대상의 이름(spec.scaleTargetRef.name)

배포 및 HPA 차트

컨테이너 인사이트는 테이블의 앞부분에 나열된 메트릭에 대해 미리 구성된 차트를 모든 클러스터에 대한 통합 문서로 포함합니다. Azure Kubernetes Service 클러스터에서 직접 배포 및 HPA 통합 문서 배포 및 HPA를 찾을 수 있습니다. 왼쪽 창에서 통합 문서를 선택하고 인사이트의 드롭다운 목록에서 통합 문서 보기를 선택합니다.

다음 단계

Kubernetes에서 Kube 상태 메트릭을 검토하여 Kube 상태 메트릭에 대해 자세히 알아보세요.