- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Datadog offers multiple setup options to accommodate various use cases, from full OpenTelemetry (OTel) implementations to hybrid setups using both OpenTelemetry and Datadog components. This page covers the compatibility between different setups and supported Datadog products and features, helping you choose the best configuration for your needs.
The following setups are supported:
Setup Type | API | SDK | Collector/Agent |
---|---|---|---|
Full OpenTelemetry | OTel API | OTel SDK | OTel Collector |
OTel to Datadog Agent (OTLP) | OTel API | OTel SDK | Datadog Agent (OTLP Ingest) |
OTel API with Datadog SDK and Agent | OTel API | Datadog SDK | Datadog Agent |
Datadog Agent with embedded OTel Collector (Preview) | OTel API | OTel SDK or Datadog SDK | Datadog Agent (with embedded Collector) |
Full Datadog | Datadog API | Datadog SDK | Datadog Agent |
The following table shows Datadog feature compatibility across different setups:
Feature | Full OTel | OTel to Datadog Agent (OTLP) | OTel API with Datadog SDK and Agent | Datadog Agent with embedded OTel Collector (Preview) | Full Datadog |
---|---|---|---|---|---|
Cloud SIEM | |||||
Correlated Traces, Metrics, Logs | |||||
Real User Monitoring (RUM) | |||||
Live Processes | |||||
Live Container Monitoring/Kubernetes Explorer | |||||
Network Performance Monitoring (NPM) | |||||
Universal Service Monitoring (USM) | |||||
Source code integration | (Datadog SDK only) | ||||
Database Monitoring (DBM) | OTel does not offer DBM functionality | (Datadog SDK only) | |||
Application Security Management (ASM) | (Datadog SDK only) | ||||
Continuous Profiler | (Datadog SDK only) | ||||
Data Jobs Monitoring (DJM) | (Datadog SDK only) | ||||
Data Streams Monitoring (DSM) | OTel does not offer DSM functionality | (Datadog SDK only) | |||
Runtime Metrics | (Java, .NET, Go only) | (Java, .NET, Go only) | (Java, .NET, Go only) |
The following table shows OpenTelemetry feature compatibility across different setups:
Feature | Full OTel | OTel to Datadog Agent (OTLP) | OTel API with Datadog SDK and Agent | Datadog Agent with embedded OTel Collector (Preview) | Full Datadog |
---|---|---|---|---|---|
Span Links |
Setups using the OpenTelemetry SDK follow the OpenTelemetry Runtime Metrics specification.
To enable full RUM functionality, you need to inject supported headers to correlate RUM and traces.
Span-level or endpoint-level monitoring is not supported.
For more information, see Network Performance Monitoring Setup.
For OTel to Datadog Agent (OTLP), you must enable the Process Agent.
For unsupported languages in OpenTelemetry setups, configure telemetry tagging to link data to a specific commit.
When using Datadog and OpenTelemetry together, Datadog recommends the following best practices to ensure optimal performance and to avoid potential issues:
추가 유용한 문서, 링크 및 기사: