Volume

개요

사용 가능한 검색, 필터, 패싯, 열 정렬 기능을 표시하는 지난 시간(기본값) 타임프레임으로 설정된 Metrics Volume 페이지

클라우드 기반 애플리케이션은 방대한 양의 데이터를 생성하며, 조직이 확장되면서 늘어나는 데이터가 부담으로 작용할 수 있습니다. 관측성 비용은 주요 예산 항목으로 부상하지만, 핵심 관측성 팀은 각 개별 엔지니어링 팀에 어떤 데이터가 실제로 가치 있는지를 파악하기 어렵습니다. 또한 개별 팀은 전송하는 메트릭과 태그 비용의 인사이트가 제한적이기 때문에, 이러한 증가를 관리하는 데 선제적으로 참여할 유인이 낮습니다.

Datadog의 Metrics Volume 관리 페이지는 비용 최적화에 집중해야 할 메트릭에 관한 포괄적인 가시성과 지능적인 인사이트를 제공합니다. Metrics without Limits와 함께 사용할 경우, Volume Management은 메트릭 수집 및 인덱싱을 유연하게 구성할 수 있도록 도와주기 때문에 정확도 저하 없이 비용을 절감할 수 있습니다.

Metrics Volume 관리 페이지를 통해 실시간으로 다음 기능에 액세스할 수 있습니다.

  • 내 계정 전체에서 인덱싱된 커스텀 사용량 메트릭의 실시간 사용량 예상 값은?
  • 내 계정 전체에서 수집된 커스텀 사용량 메트릭의 실시간 사용량 예상 값은?
  • 수집된 커스텀 메트릭 볼륨 순으로 상위 500개 순위 내에 있는 Metrics without Limits 구성 메트릭 이름은?
  • 인덱싱된 커스텀 메트릭 볼륨 순으로 상위 500개 순위 내에 있는 Metrics without Limits 구성 메트릭 이름은?
  • 카디널리티가 급증하고 있는 상위 500개의 메트릭 이름은?
  • 상위 500개 메트릭 이름을 소유하고 최적화하는 팀은?
  • 실질적으로 내 조직에 가치가 있는(또는 없는) 메트릭은?

조직의 커스템 메트릭 페이지에서 실시간 가시성 확보 및 모니터링

Datadog는 기본 제공(OOTB)되는 실시간 추정 사용량 메트릭을 통해 사용량을 실시간으로 이해하고 이에 대해 알림을 설정할 수 있습니다. 또한 다음과 같은 세부 내역을 확인할 수 있습니다.

  • 계정의 실시간 인덱싱된 커스텀 메트릭 사용량(및 그중에서 아직 Metrics without LimitsTM로 최적화되지 않은 인덱싱된 볼륨의 양)
  • 계정의 실시간 수집된 Custom Metrics 사용량( Metrics without LimitsTM]3로 구성된 메트릭에서 생성된 값)
실시간으로 인덱스 및 수집된 Custom Metrics 추정 사용량입니다. 내보내기를 클릭하면 모니터를 쉽게 생성하거나, 그래프를 노트북으로 내보내 공유할 수 있습니다.

검색, 필터링, 정렬

검색, 필터링, 정렬 기능을 사용해 다음을 알 수 있습니다.

  • 어느 팀이 어떤 메트릭 이름을 소유하고 있는지?
  • 팀에서 최적화에 집중해야 할 메트릭 이름?
  • 가장 높은 카디널리티를 보이는 메트릭은? 또, 급증하여 볼륨 증가가 가장 큰 메트릭 이름은?
  • 상위 메트릭 중에서 자산에서 조회되지 않는 메트릭은?

메트릭 및 태그 검색창은 메트릭 목록을 필터링할 수 있는 다양한 기능을 제공합니다. 메트릭 이름을 검색하려면 키워드를 입력하세요. 특정 팀, 애플리케이션 또는 서비스를 기준으로 목록을 필터링하려면 Filter by Tag Value 입력란에 태그 키-값 쌍을 입력하세요.

패싯은 또한 다음 기준으로 메트릭을 필터링할 수 있도록 해줍니다.

  • Configuration: 태그 구성 포함 메트릭
  • Percentiles: 백분위수 및 고급 쿼리 기능으로 활성화된 배포 메트릭
  • Historical Metrics: 이전 메트릭 수집이 활성화된 메트릭
  • Query Activity: 지난 30일, 60일 또는 90일 동안 Datadog 또는 API에서 활발히 조회되지 않은 메트릭
  • Metric Type: 배포 메트릭과 비배포 메트릭(개수, 게이지, 속도) 구분
  • Distribution Metric Origin: 해당 메트릭이 생성된 제품(예: 로그 또는 APM 스팬에서 생성된 메트릭)

볼륨 페이지는 Datadog에 보고된 메트릭 목록을 추정 커스텀 메트릭 사용량 또는 볼륨 변화량 기준으로 정렬하여 보여줍니다. 이 두 기준 중 하나로 메트릭을 정렬하려면, 메트릭 테이블의 해당 열 머리글을 클릭하세요.

설명
예상 실시간 카디널리티 기준 상위 500개 메트릭 이름카디널리티(즉, 커스텀 메트릭 볼륨) 기준으로 상위 500개 메트릭 이름을 식별합니다.
볼륨 변화량 기준 상위 500개 메트릭 이름카디널리티 변화량이 가장 큰 상위 500개 메트릭 이름을 확인합니다. 이러한 메트릭은 선택한 기간 비정상적으로 의도치 않게 급증했을 가능성이 있습니다. 계정의 실시간 추정 커스텀 메트릭 사용량에 관한 알림을 받은 경우, 이 뷰를 사용해 메트릭 급증 원인을 분석할 수 있습니다.

시간에 따른 메트릭 카디널리티(볼륨) 비교

메트릭 이름에 “shopist”가 포함된 항목으로 필터링 및 추정 커스텀 메트릭 기준으로 정렬된 메트릭 볼륨

볼륨 변화 기준으로 상위 500개 메트릭 이름을 식별할 때, 숫자 위에 마우스를 올리면 해당 메트릭 이름의 인덱싱된 커스텀 메트릭 수(즉, 카디널리티)를 시간에 따라 비교할 수 있습니다. 참고로, 하나의 메트릭 이름은 여러 개의 인덱싱된 커스텀 메트릭을 생성할 수 있습니다. 자세한 내용은 커스텀 메트릭 빌링을 참고하세요.

시간에 따른 급증 메트릭 카디널리티를 비교하는 방법:

  1. 오른쪽 상단에서 기간을 선택하세요(권장 기간: 지난 1일 또는 지난 4주).
  2. 카디널리티의 시간별 추이를 확인하려는 메트릭 이름을 선택한 후, 동일한 행에서 볼륨 변화량 열의 값을 클릭하세요. 그러면 모달 창이 열리며, 해당 메트릭의 시간에 따른 카디널리티 변화와 급증 시 증가율을 비교한 그래프가 표시됩니다.
  3. (선택 사항) 급증하는 해당 메트릭에 알림을 설정하려면 % change의 변경 모니터를 생성하세요. 자세한 내용은 변경 알림 모니터 설명서를 참고하세요.

가치가 적고 조회 안 된 메트릭 파악

‘90일 동안 조회 안 됨’ 패싯이 선택된 쿼리 활동의 패싯 필드

커스텀 메트릭 비용을 절감하려면 활발히 조회되지 않는 가장 큰 메트릭 이름부터 우선적으로 검토하세요. Datadog의 지능형 쿼리 인사이트는 사용자의 쿼리를 분석하여 지난 30일, 60일, 또는 90일 동안 조회되지 않은 메트릭을 파악해 제공합니다. 이 분석은 백그라운드에서 지속적으로 실행되므로, 조회되지 않은 메트릭 정보는 항상 최신 상태로 유지됩니다.

활발히 조회되지 않는 메트릭을 찾으려면 Query Activity Facet 박스에서 원하는 기간을 클릭하세요. 그러면 대시보드, 노트북, 모니터, SLO, Metrics Explorer, API 전반에서 사용되지 않은 메트릭 이름만 표시되도록 목록이 필터링됩니다.

메트릭 볼륨 및 비용 절감 방법

조회되지 않는 메트릭을 식별한 후에는, 코드 한 줄도 작성하지 않고 Metrics without Limits™를 사용하여 해당 메트릭 이름의 볼륨과 비용을 제거할 수 있습니다. Metrics without Limits를 활용하면, 거의 사용되지 않거나 전혀 활용되지 않는 시계열을 제거함으로써 실제로 사용하는 메트릭에 대해서만 비용을 지불하도록 할 수 있습니다. 조회되지 않는 메트릭 이름에 Metrics without Limits™를 적용하여 커스텀 메트릭 볼륨을 줄이세요.

한 번에 조회되지 않은 여러 메트릭을 구성하는 방법

  1. Configure Metrics 드롭다운을 클릭한 후 Manage Tags를 선택하면 [Metrics without Limits™ 태그 구성 모달4이 열립니다.
  2. 일괄 태그 구성을 적용하려는 조회되지 않은 메트릭의 메트릭 네임스페이스를 지정하세요.
  3. **Include tags…**를 선택한 후, 태그의 허용 목록을 비워 둡니다.
페이지 상단의 Configure Metric 드롭다운에서 Manage Tags 옵션이 강조 표시된 상태

애플리케이션을 변경하거나 remote-write 설정을 요구하지 않고도 메트릭의 카디널리티를 완전히 제어할 수 있습니다. 아래는 거의 사용되지 않는 시계열을 제거함으로써 커스텀 메트릭의 볼륨과 비용을 크게 줄일 수 있는 예시입니다.

이 예시에서 태그 구성 모달은 현재 7,139개의 인덱싱된 커스텀 메트릭 볼륨을 가진 메트릭을 보여줍니다. 지난 30일 동안 조회된 태그만 허용하는 허용 목록으로 **Include tags…**를 선택하면, 모달에는 예상 새로운 볼륨이 3으로 표시됩니다. 즉, 인덱싱된 Custom Metrics 수를 7,136개 줄일 수 있습니다.

태그 구성 모달 예시로, 현재 7,139개의 인덱싱된 메트릭 볼륨을 가진 메트릭과 권장 태그 허용 목록을 적용했을 때 예상 새로운 볼륨이 3으로 표시된 화면

Datadog에서 메트릭 유틸리티 및 상대 값 분석

Metrics without Limits™는 Metrics Related Assets 기능을 통해 Datadog에서 활용도가 낮은 메트릭을 식별할 수 있도록 합니다. 메트릭 관련 자산이란 특정 메트릭을 조회하는 대시보드, 노트북, 모니터, 또는 SLO를 의미합니다. Datadog의 지능형 쿼리 인사이트는 이러한 관련 자산의 사용 빈도와 수량을 제공하여, 조직 내에서 메트릭의 활용도를 평가할 수 있도록 합니다. 또한 태그 열은 각 자산에서 사용되는 태그를 정확히 보여주어, 메트릭 구성 시 중요한 가시성을 유지하면서 데이터 기반 의사결정을 내릴 수 있도록 돕습니다.

관련 자산 섹션이 표시된 메트릭 상세 사이드 패널 화면으로, 예시 메트릭이 3개의 대시보드에 적용된 상태

메트릭 관련 자산을 보는 방법:

  1. 메트릭 이름을 클릭하여 세부 정보 사이드 패널을 엽니다.
  2. Related Assets이라는 이름의 사이드 패널 섹션으로 아래 방향으로 스크롤합니다.
  3. 드롭다운 버튼을 눌러 관심 있는 관련 자산 유형(대시보드, 모니터, 노트북, 또는 SLO)를 봅니다. 검색 마대를 사용해 특정 자산을 검증할 수도 있습니다.

메트릭 볼륨을 높이는 태그 식별

급증하는 메트릭 이름에 대한 Custom Metrics Tags Cardinality Explorer

특정 메트릭 이름이 많은 수의 커스텀 메트릭를 생성하거나 급증하게 만드는 원인을 파악하려면 Custom Metrics Tags Cardinality Explorer를 사용하세요. 이 기능을 통해 급증을 유발하는 태그 키를 정확히 식별할 수 있으며, 이를 Datadog의 Metrics without Limits™를 사용해 즉시 제외함으로써 비용을 절감할 수 있습니다.

참고 자료