본문 바로가기
WIKI 기술 지식 베이스

OpenTelemetry 메트릭

원문 보기 위키 갱신

OpenTelemetry 메트릭 (OpenTelemetry Metrics)

OpenTelemetry는 텔레메트리 데이터를 수집하고 라우팅하기 위한 표준화된 프로토콜과 도구를 IT 팀에 제공하는 오픈소스 관측성 프레임워크예요. Cloud Native Computing Foundation(CNCF)의 인큐베이터 프로젝트로 시작했으며, 애플리케이션 텔레메트리 데이터 — 즉 메트릭, 로그, 트레이스 — 를 계측(instrument), 생성, 수집, 내보내기(export)하는 일관된 형식을 제공합니다.

OpenTelemetry 메트릭을 Datadog로 보내는 방법, 두 환경 간 메트릭 쿼리, OTLP 메트릭 유형까지 이 글에서 정리해 드릴게요.

출처: 문서

본문

개요 (Overview)

OpenTelemetry는 텔레메트리 데이터를 수집하고 라우팅하기 위한 표준화된 프로토콜과 도구를 IT 팀에 제공하는 오픈소스 관측성 프레임워크예요. Cloud Native Computing Foundation(CNCF)가 인큐베이터 프로젝트로 만들었으며, 애플리케이션 텔레메트리 데이터 — 특히 메트릭, 로그, 트레이스 — 를 계측하고 생성·수집·내보내 분석과 인사이트를 얻을 모니터링 플랫폼으로 보내는 일관된 형식을 제공합니다.

설정 (Setup)

OpenTelemetry 메트릭을 Datadog로 보내는 방법은 세 가지 주요 옵션이 있어요.

어떤 설정이 적합한지에 대한 자세한 내용은 OpenTelemetry 데이터를 Datadog로 보내기를 참고하세요.

Datadog와 OpenTelemetry 메트릭 간 쿼리 (Query across Datadog and OpenTelemetry metrics)

OTel과 Datadog 메트릭은 종종 서로 다른 명명 규칙과 의미적(semantic) 정의를 사용하므로, 이런 환경에서 인프라의 통합된 뷰를 만드는 것은 어려울 수 있어요.

Datadog은 다음과 같은 방법으로 이 간극을 메워 줍니다.

  • OTel과 Datadog 메트릭을 함께 쿼리하기.
  • OTel과 Datadog 메트릭이 서로 어떻게 매핑되는지 이해하기.

자세한 내용은 Datadog와 OpenTelemetry 메트릭 간 쿼리를 읽어 보세요.

OTLP 메트릭 유형 (OTLP metric types)

Datadog 에이전트와 OTel Collector는 모두 OpenTelemetry 형식(OTLP)의 메트릭을 수집할 수 있어요. OTLP는 OpenTelemetry로 계측된 애플리케이션이 만들어 낼 수 있습니다. OpenTelemetry Collector를 OTLP HTTP exporter로 구성해 메트릭을 Datadog로 보내세요.

자세한 내용은 OTLP 메트릭 유형을 읽어 보세요.

기본 제공 대시보드 (Out-of-the-box dashboards)

Datadog은 복사하고 커스터마이즈할 수 있는 기본 제공 대시보드를 제공해요. Datadog의 기본 제공 OpenTelemetry 대시보드를 사용하려면 Dashboards > Dashboards list로 이동해 opentelemetry를 검색하세요.

Host Metrics 대시보드는 host metrics receiver에서 수집된 데이터용이에요. Collector Metrics 대시보드는 활성화하기로 선택한 metrics receiver에 따라 수집되는 다른 유형의 메트릭용입니다.

더 알아보기 (Learn more)