메트릭 볼륨
메트릭 볼륨 (Volume)
메트릭 볼륨 관리(Metrics Volume) 페이지는 커스텀 메트릭 사용량에 대한 포괄적인 가시성과 인텔리전트 인사이트를 제공해요. 클라우드 애플리케이션은 대규모 데이터를 만들어 내기 때문에, 규모가 커질수록 관측성 비용이 중요한 예산 항목이 되고 어느 팀의 메트릭이 진짜 가치가 있는지 파악하기 어려워집니다.
Metrics without Limits™와 함께 사용하면, 메트릭 수집과 인덱싱을 유연하게 구성해 정확도를 희생하지 않으면서 비용을 줄일 수 있어요. 이 페이지를 통해 실시간으로 계정의 인덱스·수집 커스텀 메트릭 사용량, 상위 500개 메트릭 이름, 급증하는 카디널리티, 소유 팀 등을 파악할 수 있습니다.
출처: 문서
본문
개요 (Overview)
클라우드 기반 애플리케이션은 엄청난 양의 데이터를 만들어 내서, 조직이 규모를 확장할수록 부담이 될 수 있어요. 관측성 비용은 중요한 예산 항목이 되지만, 핵심 관측성 팀은 각 엔지니어링 팀에게 진짜로 가치 있는 것이 무엇인지에 대한 가시성이 부족합니다. 개별 팀은 자신이 제출하는 메트릭과 태그의 비용에 대한 인사이트가 제한적이기 때문에, 이 성장을 관리하는 데 선제적으로 나설 동기가 약해요.
알림: Metric Name Pricing 모델을 사용하는 고객은 가이드를 참고해 메트릭 사용량을 최적화하세요.
Datadog의 Metrics Volume Management 페이지는 비용 최적화 노력을 집중해야 할 메트릭에 대한 포괄적인 가시성과 인텔리전트 인사이트를 제공해요. Metrics without Limits™와 함께 사용하면, 메트릭 수집과 인덱싱을 유연하게 구성해 정확도를 희생하지 않으면서 비용을 줄일 수 있습니다.
Metrics Volume Management 페이지에서 실시간으로 다음을 확인할 수 있어요.
- 내 계정 전체의 실시간 추정 인덱스 커스텀 메트릭 사용량은 얼마인가요?
- 내 계정 전체의 실시간 추정 수집 커스텀 메트릭 사용량은 얼마인가요?
- 수집 커스텀 메트릭 볼륨 기준 상위 500개 Metrics without Limits 구성 메트릭 이름은 무엇인가요?
- 인덱스 커스텀 메트릭 볼륨 기준 상위 500개 메트릭 이름은 무엇인가요?
- 카디널리티가 급증하는 상위 500개 메트릭 이름은 무엇인가요?
- 이 상위 500개 메트릭 이름을 소유하고 최적화 책임이 있는 팀은 어디인가요?
- 조직에 실제로 가치 있는(또는 없는) 메트릭은 무엇인가요?
조직의 커스텀 메트릭 사용량 실시간 가시성과 모니터링 (Real-time visibility and monitoring on your organization's Custom Metrics usage)
Datadog은 기본 제공(OOTB)으로 실시간 추정 사용량 메트릭을 제공해 사용량을 실시간으로 이해하고 알림을 받을 수 있게 해 줘요. 다음의 세분화를 볼 수 있습니다.
- 계정의 인덱스 커스텀 메트릭 볼륨을 실시간으로(그리고 아직 Metrics without Limits™로 최적화되지 않은 인덱스 볼륨이 얼마인지) 확인
- Metrics without Limits™로 구성된 메트릭에서 방출되는 계정의 수집 커스텀 메트릭을 실시간으로 확인
검색, 필터, 정렬 (Search, filter, and sort)
검색, 필터, 정렬 기능을 사용해 다음을 이해하세요.
- 어떤 팀이 어떤 메트릭 이름을 소유하나요?
- 내 팀이 최적화에 집중해야 하는 메트릭 이름은 무엇인가요?
- 가장 높은 카디널리티를 가진 메트릭은 무엇이고, 어느 메트릭 이름이 급증(볼륨 증가율이 가장 높음)하나요?
- 자산에서 쿼리되지 않는 상위 메트릭은 무엇인가요?
Metric 및 Tag 검색창은 메트릭 목록을 필터링하는 동작 세트를 제공해요. 메트릭 이름을 검색하려면 키워드를 입력하세요. Filter by Tag Value 상자에 태그 키-값 쌍을 입력해 특정 팀, 애플리케이션, 또는 서비스로 목록을 필터링할 수 있습니다.
패싯으로도 메트릭을 다음 기준으로 필터링할 수 있어요.
- Configuration: 태그 구성이 있는 메트릭
- Percentiles: 백분위수/고급 쿼리 기능이 활성화된 distribution 메트릭
- Historical Metrics: 과거 메트릭 수집이 활성화된 메트릭
- Query Activity: 지난 30, 60, 90일 동안 Datadog 또는 API에서 활발히 쿼리되지 않은 메트릭
- Metric Type: distribution 메트릭과 비-distribution 메트릭(counts, gauges, rates) 구분
- Distribution Metric Origin: 메트릭이 시작된 제품(예: Logs 또는 APM Spans에서 생성된 메트릭)
Volume 페이지는 추정 커스텀 메트릭 또는 볼륨 변화를 기준으로 정렬된, Datadog에 보고된 메트릭 목록을 표시해요. 두 옵션 중 하나로 메트릭을 정렬하려면 메트릭 표의 열 헤더를 클릭하세요.
| 열 | 설명 |
|---|---|
| 추정 실시간 카디널리티 기준 상위 500개 메트릭 이름 (Top 500 Metric Names by Estimated Real-time Cardinality) | 카디널리티(즉 커스텀 메트릭 볼륨) 기준 상위 500개 메트릭 이름을 식별해요. |
| 볼륨 변화 기준 상위 500개 메트릭 이름 (Top 500 Metric Names by Change in Volume) | 카디널리티 변동이 가장 큰 상위 500개 메트릭 이름을 발견합니다. 이 메트릭들은 선택한 시간 프레임에서 비정상적으로(잠재적으로 의도치 않게) 급증했을 수 있어요. 계정의 추정 실시간 커스텀 메트릭 사용량에 알림을 받았다면 이 뷰로 메트릭 급증을 조사할 수 있습니다. |
시간에 따른 메트릭 카디널리티(볼륨) 비교 (Compare a metric's cardinality (volume) over time)
볼륨 변화 기준 상위 500개 메트릭 이름을 식별할 때, 숫자 위에 마우스를 올리면 메트릭 이름의 인덱스 커스텀 메트릭 수(카디널리티)를 시간에 따라 비교할 수 있어요. 참고로 하나의 메트릭 이름이 여러 인덱스 커스텀 메트릭을 방출할 수 있습니다. 자세한 내용은 커스텀 메트릭 요금을 참고하세요.
급증하는 메트릭의 카디널리티를 시간에 따라 비교하려면:
- 오른쪽 위에서 시간 프레임을 선택하세요(권장 시간 프레임은 Past 1 Day 또는 Past 4 Weeks).
- 시간에 따른 카디널리티를 보고 싶은 메트릭 이름을 선택하고, 같은 행에서 Change in Volume 열의 값을 클릭하세요. 메트릭의 카디널리티를 시간에 따라 비교하는 그래프와 급증 증가율(%)을 보여 주는 모달이 열립니다.
- (선택) 이 급증 메트릭에 알림을 설정하려면
% change에 대한 Change 모니터를 만드세요. 자세한 내용은 Change Alert Monitor 문서를 참고하세요.
가치가 낮고 쿼리되지 않는 메트릭 식별하기 (Identify less valuable, unqueried metrics)
커스텀 메트릭 비용을 줄이기 시작하려면, 활발히 쿼리되지 않는 가장 큰 메트릭 이름부터 시작하세요. Datadog의 인텔리전트 쿼리 인사이트는 쿼리를 분석해 지난 30, 60, 90일 동안 쿼리되지 않은 메트릭을 표면화합니다. 이 분석은 백그라운드에서 계속 실행되어 쿼리되지 않는 메트릭이 항상 최신 상태로 유지되게 합니다.
활발히 쿼리되지 않는 메트릭을 찾으려면 Query Activity 패싯 상자에서 관심 있는 시간 프레임을 클릭하세요. 목록이 대시보드, 노트북, 모니터, SLO, Metrics Explorer, API에서 사용되지 않는 메트릭 이름만 보여 주도록 필터링됩니다.
메트릭 볼륨과 비용 줄이는 방법 (How to reduce metric volume and cost)
쿼리되지 않는 메트릭을 식별한 뒤에는 Metrics without Limits™를 사용해 코드 한 줄 없이 이 메트릭 이름들의 볼륨과 비용을 제거할 수 있어요. Metrics without Limits를 사용하면 전혀 또는 거의 활용되지 않는 타임시리즈를 제거해 사용하는 메트릭에 대해서만 비용을 지불하게 됩니다. 쿼리되지 않는 메트릭 이름에 Metrics without Limits™를 사용해 커스텀 메트릭 볼륨을 줄이세요.
여러 쿼리되지 않는 메트릭을 한 번에 구성하려면:
- Configure Metrics 드롭다운을 클릭하고 Manage Tags를 선택해 Metrics without Limits™ Tag configuration 모달을 여세요.
- 대량 태그 구성을 적용하려는 쿼리되지 않는 메트릭의 메트릭 네임스페이스를 지정하세요.
- Include tags… 를 선택하고 빈 허용목록(allowlist)의 태그를 설정하세요.
애플리케이션을 변경하거나 remote-write 설정을 요구하지 않고도 메트릭 카디널리티를 완전히 제어할 수 있어요. 아래는 거의 사용되지 않는 타임시리즈를 제거하면 커스텀 메트릭 볼륨과 비용을 어떻게 크게 줄일 수 있는지 보여 주는 예시입니다.
이 예시에서 태그 구성 모달은 현재 볼륨이 7,139개 인덱스 커스텀 메트릭인 메트릭을 보여 줘요. 지난 30일 동안 쿼리된 태그의 허용목록으로 Include tags… 를 선택하면 모달은 추정 새 볼륨 3을 보여 줍니다. 인덱스 커스텀 메트릭 수를 7,136개 줄일 수 있죠.
Datadog에서 메트릭의 유용성과 상대적 가치 분석하기 (Analyze metrics' utility and relative value in Datadog)
Metrics without Limits™를 사용하면 Metrics Related Assets 기능으로 Datadog에서 과소 사용되는 메트릭을 찾을 수 있어요. 메트릭 관련 자산(metric related asset)은 특정 메트릭을 쿼리하는 대시보드, 노트북, 모니터, 또는 SLO를 말합니다. Datadog의 인텔리전트 쿼리 인사이트는 이 관련 자산들의 인기도와 수량을 표면화해 조직 내 메트릭 유용성을 평가할 수 있게 해 줍니다. Tags 열은 각 자산을 지원하는 정확한 태그를 보여 줘요. 메트릭을 구성할 때 데이터 기반 결정을 내리면서 중요한 가시성을 보존하는 데 도움이 됩니다.
메트릭의 관련 자산을 보려면:
- 메트릭 이름을 클릭해 상세 사이드 패널을 여세요.
- 사이드 패널의 Related Assets 섹션까지 스크롤하세요.
- 드롭다운 버튼을 클릭해 관심 있는 관련 자산 유형(대시보드, 모니터, 노트북, SLO)을 보세요. 검색창으로 특정 자산을 검증할 수도 있습니다.
메트릭 볼륨을 끌어올리는 태그 식별하기 (Identify tags driving up your metric's volume)
특정 메트릭 이름이 왜 많은 수의 커스텀 메트릭을 방출하거나 급증(spiking)하는지 판단하려면 Custom Metrics Tags Cardinality Explorer를 사용하세요. 급증을 일으키는 태그 키를 정확히 찾아내는 데 도움을 주며, 비용 절감을 위해 Metrics without Limits™로 즉시 제외할 수 있습니다.