Skip to main content

Metric

HPA 디테일 슬라이드의 메트릭을 확인하는 화면입니다.

순번항목내용
1Global Time실시간을 포함한 최근 데이터를 모니터링합니다.
Default 최근 5분 데이터를 보여줍니다.
Global Time 참고
2HPA StatHPA 지표를 보여줍니다.
Pod Count: HPA에 의해 실제 배포되어 실행 중인 Pod 수
CPU AverageUtilization
전체 Pod의 평균 CPU 사용률을 기준으로 비교 (단위: %)
단위: requests.cpu 대비 실제 사용률
조건: Pod에 CPU requests가 반드시 설정되어 있어야 함
CPU AverageValue
설명: 전체 Pod들의 CPU 사용량을 평균 낸 값으로 비교
단위: milliCPU (예: 500m = 0.5 vCPU)
비교 대상: 실제 사용량 절대값
CPU Value
설명: 전체 Pod 합산 CPU 사용량
단위: milliCPU (절대값)
Memory AverageUtilization
설명: Pod의 requests.memory 대비 메모리 사용률 평균 (단위: %)
조건: requests.memory가 명시되어 있어야 함
Memory AverageValue
설명: 전체 Pod의 메모리 사용량의 평균 절대값
단위: 예: 500Mi, 2Gi
Memory value
설명: 전체 Pod의 메모리 사용량 합산 절대값
단위: 예: 2Gi, 4096Mi

YAML 사용 예시       

apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: example-hpa
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: my-app
minReplicas: 2
maxReplicas: 10
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 70
- type: Resource
resource:
name: memory
target:
type: AverageValue
averageValue: 500Mi