- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`The Datadog Extension allows you to view OpenTelemetry Collector configuration and build information directly within Datadog on the Infrastructure List and Resource Catalog. When used with the Datadog Exporter, this extension gives you visibility into your Collector fleet without leaving the Datadog UI.
Configure the Datadog Extension in your OpenTelemetry Collector configuration file:
extensions:
datadog:
api:
key: ${env:DD_API_KEY}
site:
# hostname: "my-collector-host" # Optional: must match Datadog Exporter hostname if set
service:
extensions: [datadog]
This feature requires the Datadog Exporter to be configured and enabled in an active pipeline (traces
or metrics
). The extension uses the exporter’s telemetry to associate the Collector’s configuration with a specific host in Datadog.
exporters:
datadog/exporter:
api:
key: ${env:DD_API_KEY}
site:
# hostname: "my-collector-host" # Optional: must match Datadog Extension hostname if set
Add the Datadog Extension to your service extensions:
service:
extensions: [datadog]
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [datadog/exporter]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [datadog/exporter]
Parameter | Description | Default |
---|---|---|
api.key | Datadog API key (required) | - |
api.site | Datadog site (for example, us5.datadoghq.com ) | datadoghq.com |
hostname | Custom hostname for the Collector | Auto-detected |
http.endpoint | Local HTTP server endpoint | localhost:9875 |
http.path | HTTP server path for metadata | /metadata |
proxy_url | HTTP proxy URL for outbound requests | - |
timeout | Timeout for HTTP requests | 30s |
tls.insecure_skip_verify | Skip TLS certificate verification | false |
hostname
in the Datadog Extension, it must match the hostname
value in the Datadog Exporter configuration. The Datadog Extension does not have access to pipeline telemetry and cannot infer hostnames from incoming spans. It only obtains hostnames from system/cloud provider APIs or manual configuration. If telemetry has different hostname attributes than the hostname reported by the extension, the telemetry will not be correlated to the correct host, and you may see duplicate hosts in Datadog.extensions:
datadog:
api:
key: ${env:DD_API_KEY}
site:
hostname: "my-collector-host"
http:
endpoint: "localhost:9875"
path: "/metadata"
proxy_url: "http://proxy.example.com:8080"
timeout: 30s
tls:
insecure_skip_verify: false
exporters:
datadog/exporter:
api:
key: ${env:DD_API_KEY}
site:
hostname: "my-collector-host"
service:
extensions: [datadog]
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [datadog/exporter]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [datadog/exporter]
Once configured, you can view your OpenTelemetry Collector configuration and build information in two locations:
field:apps:otel
to only show Collector instances).The Datadog Extension includes a local HTTP server for debugging and inspection:
# Access collector metadata locally
curl http://localhost:9875/metadata
This endpoint provides: