For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/opentelemetry/setup/ddot_collector.md.
A documentation index is available at /llms.txt.
The Datadog distribution of OpenTelemetry (DDOT) Collector is an open source solution that combines the flexibility of OpenTelemetry (OTel) with the comprehensive observability capabilities of Datadog. This integrated solution includes:
A curated set of OpenTelemetry components optimized for performance and reliability with Datadog, with ability to add additional components of your choosing
Full data collection and processing capabilities of the Datadog Agent for seamless integration and robust monitoring, including Datadog Fleet Automation support for the DDOT Collector (see Key benefits)
Gain visibility into your entire configuration, dependencies, and runtime environment
Onboard faster with out-of-the-box tagging enrichment for OTLP data, automatically enabling unified service tagging
Enterprise reliability and resources
Benefit from Datadog’s robust security practices, including regular vulnerability scans and analysis
Access Datadog’s global support team for assistance with onboarding and troubleshooting
Included components
Need additional OpenTelemetry components? If you need components beyond those included in the default package, follow Use Custom OpenTelemetry Components to extend the Datadog Agent's capabilities. For a list of components included by default, see the following OpenTelemetry Collector components section.
OpenTelemetry Collector versions
The following table shows which OpenTelemetry Collector versions are included in each DDOT release:
DDOT version
Beta version
Stable version
7.78.0
v0.147.0
v1.53.0
7.77.0
v0.145.0
v1.51.1-0.20260205185216-81bc641f26c0
7.76.0
v0.144.0
v1.50.0
7.75.0
v0.142.0
v1.48.0
7.74.0
v0.140.0
v1.46.0
7.73.0
v0.138.0
v1.44.0
7.72.0
v0.136.0
v1.42.0
7.71.0
v0.133.0
v1.39.0
7.70.0
v0.131.0
v1.37.0
7.69.0
v0.129.0
v1.35.0
Support levels
For details on Datadog, community, and custom component support, see Support levels on the Compatibility page.
OpenTelemetry Collector components
By default, the DDOT Collector ships with the following Collector components. You can also see the list in YAML format.
Custom Datadog components
In addition to standard OpenTelemetry components, Datadog provides and maintains the following custom components:
Get started
Whether you’re new to Datadog or already familiar with OpenTelemetry, the following guides help you get started according to your specific situation.
Quick start with the default Agent package
The default Datadog Agent package includes a DDOT Collector with a curated set of included OpenTelemetry components designed to meet most needs out of the box. This guide is suitable if you’re:
Setting up monitoring from scratch without needing OpenTelemetry components outside the included components
Using the Datadog Agent and want to test OpenTelemetry functionality with included components
Transitioning from OpenTelemetry Collector to Datadog Agent without requiring components beyond those included by default
(Optional) If you need OpenTelemetry components beyond what’s provided in the default package, follow Use Custom OpenTelemetry Components to extend the Datadog Agent’s capabilities.
Migrate from OpenTelemetry Collector to Datadog Agent
This guide helps you migrate from an existing OpenTelemetry Collector setup to the Datadog Agent, including scenarios where you need additional OpenTelemetry components. This guide is suitable if you’re:
Transitioning from OpenTelemetry Collector while preserving your existing setup
Migrating your existing OpenTelemetry configurations to maintain continuity
(Optional) If you need OpenTelemetry components beyond what’s provided in the default package, follow Use Custom OpenTelemetry Components to extend the Datadog Agent’s capabilities