학습 센터에서 "OTel with Datadog 개요" 수강해 보기er
OpenTelemetry에서 Datadog으로 메트릭, 트레이스, 로그를 내보내도록 구성하고, 플랫폼에서 수집된 데이터를 둘러보는 방법을 알아보세요.
지금 등록개요
OpenTelemetry(OTel)는 텔레메트리 데이터를 수집 및 라우팅하는 표준화된 프로토콜을 제공합니다. Datadog은 기존 Datadog 인프라를 사용하든, 벤더 중립적 설정을 선호하든 관계없이 OpenTelemetry 계측 애플리케이션에서 텔레메트리 데이터를 수집하고 분석하는 여러 가지 방법을 지원합니다.
OpenTelemetry with Datadog을 사용해야 하는 이유
Datadog은 소스와 관계없이 모든 애플리케이션 텔레메트리에 대한 고급 관측 가능성을 제공합니다. Datadog은 OpenTelemetry를 지원함으로써 다음과 같은 이점을 제공합니다.
- 유연성 및 선택: 표준화된 계측을 사용하면서 기술이 발전할 필요성에 맞춰 자유롭게 조정할 선택권을 유지합니다.
- 포괄적인 언어 지원: 기술 스택 전체에서 애플리케이션을 일관되게 모니터링합니다.
- 통합 계측: 시스템 전반에서 계측에 대한 한 가지 접근 방식을 유지합니다.
- 강력한 분석: OpenTelemetry의 표준화를 Datadog의 강력한 분석, 시각화, 경보 기능과 결합합니다.
이미 OpenTelemetry를 사용 중이든 도입을 고려 중이든, Datadog에서 각자의 니즈에 맞는 유연한 옵션을 제공합니다.
주요 의사 결정
OpenTelemetry with Datadog를 사용할 때 내려야 하는 중요한 결정이 두 가지 있습니다.
이러한 선택에 따라 사용 가능한 기능이 달라집니다. 예를 들어 OpenTelemetry API를 Datadog SDK와 함께 사용하면 OpenTelemetry SDK만 사용할 때보다 더 많은 Datadog 기능에 액세스할 수 있습니다.
자세한 내용은 기능 호환성을 참조하세요.
애플리케이션 계측
OpenTelemetry와 Datadog으로 애플리케이션을 계측하는 방법은 여러 가지입니다. 접근 방식마다 제공하는 기능의 종류나 벤더 중립성 수준이 각기 다릅니다.
- 전체 OpenTelemetry: OpenTelemetry SDK 및 API를 사용하여 벤더 중립적 설정을 이용합니다.
- OpenTelemetry API: OpenTelemetry API를 Datadog의 SDK 구현과 함께 사용합니다.
- OpenTelemetry 계측 라이브러리: Datadog의 관측 가능성을 더 많은 프레임워크 및 기술로 확장합니다.
자세한 내용은 애플리케이션 계측을 참조하세요.
OpenTelemetry 데이터를 Datadog에 보내기
애플리케이션과 서비스를 OpenTelemetry 라이브러리로 계측하는 경우, Datadog으로 트레이스, 메트릭, 로그 데이터를 가져오는 방법을 선택할 수 있습니다.
어느 설정이 적합한지 잘 모르시겠습니까?기능 호환성 표를 참조해 어느 Datadog 기능이 지원되는지 알아보세요.
옵션 1: Datadog Agent를 DDOT Collector와 함께 사용(권장)
권장 대상: OTel 벤더 중립성과 Datadog 에코시스템 혁신 요소를 둘 다 얻고자 하는 사용자(아래의 예 참조):
- Fleet Automation
- Live Container Monitoring
- Kubernetes Explorer
- Live Processes
- Cloud Network Monitoring
- Universal Service Monitoring
- 1,000+ Datadog 통합
옵션 2: OpenTelemetry Collector 사용
권장 대상: 완전한 벤더 중립적 설정을 원하는 신규 또는 기존 OTel 사용자.
- OpenTelemetry 데이터를 Datadog으로 보내는 데 완전한 벤더 중립성
- 테일링 기반 샘플링 및 데이터 변환과 같은 유연한 구성 옵션
추가 설정 옵션
직접 OTLP 수집과 같은 기타 설정 옵션은 데이터를 Datadog에 전송을 참조하세요.
추가 자료