For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/opentelemetry/setup/otlp_ingest/managed_platforms.md. A documentation index is available at /llms.txt.

Overview

Datadog provides dedicated OTLP intake endpoints for managed platforms, allowing you to send traces, metrics, and logs directly to Datadog with minimal configuration. Each supported platform has its own OTLP subdomain (for example, cloudflare.integrations.otlp.datadoghq.com). These dedicated endpoints allow Datadog to identify the traffic source and apply platform-specific processing and attribution. The generic OTLP endpoint assumes a host is present, which can cause unexpected behavior for managed platform traffic.

Use this option when you run workloads on a managed platform where installing a Datadog Agent or OpenTelemetry Collector is not feasible. If your platform is not in the table below and you run on AWS, Azure, or GCP serverless compute, see Serverless.

Host metadata sent to managed platform endpoints does not populate the Infrastructure Host List.

Each endpoint supports the following signal paths:

SignalPath
Traces/v1/traces
Metrics/v1/metrics
Logs/v1/logs

For signal-specific configuration (metric translation, log processing), see the Logs and Metrics endpoint pages.

Configuration

To send OTLP data to Datadog through a managed platform endpoint, configure your OpenTelemetry exporter with the following environment variables. Replace {platform} with your platform’s subdomain from the supported platforms table.

export OTEL_EXPORTER_OTLP_PROTOCOL="http/protobuf"
export OTEL_EXPORTER_OTLP_ENDPOINT="https://{platform}.integrations.otlp."
export OTEL_EXPORTER_OTLP_HEADERS="dd-api-key=${DD_API_KEY}"

To send only traces:

export OTEL_EXPORTER_OTLP_TRACES_PROTOCOL="http/protobuf"
export OTEL_EXPORTER_OTLP_TRACES_ENDPOINT="https://{platform}.integrations.otlp./v1/traces"
export OTEL_EXPORTER_OTLP_TRACES_HEADERS="dd-api-key=${DD_API_KEY}"
Managed platform endpoints do not use the dd-otlp-source header. If you migrate from the generic OTLP endpoint, remove this header from your configuration.

Supported platforms

All endpoints follow the pattern https://{subdomain}.integrations.otlp./.

PlatformSubdomainSetup guide
AWXawx
BuildkitebuildkiteBuildkite OpenTelemetry
Claudeclaude
CloudflarecloudflareCloudflare Workers observability
Criblcribl
GitHub Actionsgithub-actions
GrafbasegrafbaseGrafbase observability
HerokuherokuHeroku telemetry
IBMibm
LangSmithlangsmith
LiveCloudKitlivekit
ModalmodalModal OpenTelemetry
MuleSoftmulesoftMuleSoft Telemetry Exporter
Netlifynetlify
OpenTofuopentofu
RetoolretoolRetool performance monitoring
RWXrwx
Salesforcesfdc
Shopifyshopify
Solacesolace
Spaceliftspacelift
Supabasesupabase
Svixsvix
Trigger.devtriggerdev
VercelvercelVercel Marketplace

To enable OTLP export from a managed platform not listed above, contact your Customer Success Manager.

Limitations

No metadata enrichment

Without a Collector or Agent, telemetry is not enriched with host metadata. Features that depend on this metadata (for example, the Infrastructure Host List) are unavailable. See the OpenTelemetry compatibility list for the full list of affected features.

Limited normalization

Some signal processing that a Collector or Agent performs automatically does not happen with direct ingest. For example, cumulative-to-delta metric conversion requires a stateful component. If your platform exports cumulative metrics, configure your SDK or pipeline to export delta temporality.

Trace metrics

Trace metrics are computed by default for managed platform endpoints. Managed platforms may sample traffic before export, which can affect trace metric accuracy.

Sampling

Sampling controls available in the Collector (tail-based sampling, probabilistic sampling) are not available with direct ingest. Managed platforms may apply their own sampling before export.

Further reading