Latest News Releases

Ingest OpenTelemetry Traces and Metrics with the Datadog Agent

OpenTelemetry is a Cloud Native Computing Foundation (CNCF) initiative that provides open, vendor-neutral standards and tools for instrumenting services and applications. Many organizations use OpenTelemetry’s collection of APIs, SDKs, and tools to collect and export observability data from their environment to their preferred backend.

As part of our ongoing commitment to OpenTelemetry, we are proud to have contributed our distributed tracing libraries to the CNCF community. We also offer multiple solutions to ensure that OpenTelemetry users have the flexibility to easily send their observability data to Datadog support for OpenTelemetry Protocol (OTLP) in the Datadog Agent, enabling you to reliably ingest traces and metrics from applications that have been instrumented with OpenTelemetry libraries. OTLP is a specification for encoding and transmitting telemetry data between sources, intermediaries (e.g., collectors), and backends. With native support for OTLP, the Datadog Agent now enables you to get deep visibility into your OpenTelemetry-instrumented applications without updating your code or migrating away from your existing workflows.

Send OpenTelemetry traces directly to the Datadog Agent

If you’ve instrumented your applications with OpenTelemetry libraries, you can export OTLP traces directly to the Datadog Agent (version 7.35+) through gRPC or HTTP, without installing a separate OpenTelemetry Collector. The snippet below shows how you can update your Datadog Agent configuration file (datadog.yaml) to enable the Agent to ingest OpenTelemetry traces over gRPC:

datadog.yaml

otlp_config:
receiver:
protocols:
grpc:

You can also configure trace ingestion by setting environment variables. See our documentation for Kubernetes (including Helm) and other configuration examples.

Once you’re collecting your OTLP traces, you can start visualizing and monitoring that data with Datadog APM. You can also use this method to collect OTLP-formatted metrics.

Because the Datadog Agent can also collect application profiles, network data, infrastructure metrics from 500+ integrations, and other telemetry from your environment, you can get rich context around your OTLP traces and gain a better understanding of your systems and applications. You can also connect traces with logs to get a more complete picture of your stack.

Alternatively, you can export OTLP traces and metrics to our platform by using the Datadog exporter and the OpenTelemetry Collector. This option helps streamline your workflows, for backends.

Observability with Datadog APM and OpenTelemetry

Whether you ingest OpenTelemetry data with the Datadog Agent or the Datadog exporter, Datadog APM will enable you to get deep visibility into your applications by:

Querying all your traces in real time to troubleshoot business-critical application performance issues.

– Visualizing dependencies to understand how data flows through your architecture by inspecting the Request Flow Map and Service Map.

– Understanding key insights from each service with the APM Service Page, which provides a centralized view of telemetry, SLOs, relevant incidents, deployment-tracking data, and more.

– Automatically detecting performance anomalies, faulty deployments, outliers, and root causes of critical failures with Watchdog, Datadog’s AI engine

Opening more paths to observability

Datadog is dedicated to ensuring that our users get deep visibility into their services and applications, regardless of whether they’re using our open source APM libraries, OpenTelementry SDKs, or other OpenTelemetry-compatible instrumentation methods. We are excited to continue instrumentation by providing flexible, extensible solutions for collecting telemetry data from services and applications.

Read our documentation to learn more about the Datadog Agent’s support for OpenTelemetry. Or, if you’re new to Datadog, get started with a 14-day free trial.

Recent Posts

How to Migrate an Observability Platform to Open Source

Migrating to an open source stack gives you control over telemetry data and reduces observability costs. Here's how to do…

2 hours ago

A Matter of Measurement

We're all asked to assess our skills, sometimes. Surely this answer is as good as any?

15 hours ago

The Commonhaus Way to Manage Open Source Projects

Commonhaus is taking a laissez-faire approach to open source group management.

16 hours ago

Five Great DevOps Job Opportunities

Looking for a great new DevOps job? Check out these available opportunities at Northrup Grumman, GovCIO, Northwestern Mutual, and more.

1 day ago

Tools for Sustainability in Cloud Computing

You’re probably sold on the environmental benefits of moving to the cloud. These tools can help you get there faster…

4 days ago

OpenTofu Denies Hashicorp’s Code-Stealing Accusations

The legal battle between the faux-open-source HashiCorp and the open source OpenTofu heats up.

5 days ago