Capacity Manager에서 데이터 구성하기
Capacity Manager에서 데이터 구성하기
Capacity Manager는 지표(metrics), 데이터 포인트, 차원(dimensions), 날짜 범위, 기간(period)의 조합을 사용해 용량 데이터를 구성해요. 이렇게 하면 사용 패턴을 분석하고 리소스에 대한 합리적인 결정을 내리는 데 도움이 돼요.
출처: 문서
본문
지표와 데이터 포인트
지표(metric)는 시간 순서로 정렬된 데이터 포인트 집합이에요. 예를 들어 Spot 사용량을 vCPU로 모니터링하려면 SpotTotalUsageHrsVcpu 지표를 사용하면 돼요.
매시간 지표는 vCPU 시간 단위의 Spot 사용량과 함께 타임스탬프가 찍힌 데이터 포인트를 생성해요. 예를 들어 오전 10시 시간 동안 100개의 vCPU를 사용했다면, Capacity Manager는 오전 10시 타임스탬프와 값 100을 가진 데이터 포인트를 만들어요.
Capacity Manager가 분석하는 전체 지표 목록은 EC2 Capacity Manager metrics 문서를 참고하세요.
차원 (Dimensions)
차원은 지표의 다양한 측면을 분류하고 식별하는 데 도움이 되는 이름-값 쌍이에요. 예를 들어 Capacity Manager의 한 차원 이름은 AccountID이고, 값은 실제 계정 ID예요. Capacity Manager는 Instance Family, Reservation ARN, Reservation type, Tenancy 같은 차원을 제공해 데이터를 분할하고 그룹화해요.
내장 차원에 더해, Amazon EC2 리소스의 태그 키를 활성화해 사용자 지정 차원으로 사용할 수도 있어요. 예를 들어 인스턴스에 environment나 team으로 태그가 지정되어 있다면, 그 태그 키를 활성화하고 그 값으로 용량 지표를 그룹화·필터링할 수 있어요.
Capacity Manager는 또한 Capacity Manager가 제공하는 태그 — 예: EC2 Auto Scaling Group(aws:autoscaling:groupName), EKS 클러스터 이름(aws:eks:cluster-name), EKS Kubernetes 노드 풀(eks:kubernetes-node-pool-name), Karpenter 노드 풀(karpenter.sh/nodepool) — 를 태그 키 한도에 포함되지 않고 기본으로 제공해요.
전체 차원 목록은 EC2 Capacity Manager metrics 문서를 참고하세요. 태그 차원 활성화·관리에 대한 자세한 내용은 모니터링되는 태그 키 관리 문서를 참고하세요.
날짜 범위와 기간
날짜 범위는 1시간에서 90일 사이에서 분석할 시간을 지정해요. 기간(period)은 Capacity Manager가 시간에 걸쳐 데이터를 집계하는 방식과 반환할 데이터 포인트 수를 결정해요. 예를 들어 날짜 범위가 1주일이고 기간이 1일이라면 Capacity Manager는 7개의 데이터 포인트를 반환해요. 각 데이터 포인트는 하루 분량의 집계된 데이터를 나타내요. 기간은 1시간의 간격이어야 하고 날짜 범위에 균등하게 나누어 떨어져야 해요.
주제
- EC2 Capacity Manager metrics
- 데이터 그룹화 및 필터링
- 모니터링되는 태그 키 관리
더 알아보기
- 서비스 연결 역할 사용하기
- Capacity Manager metrics