• Home
  • Extend Dynatrace
  • Extend distributed tracing
  • OpenTelemetry tracing

OpenTelemetry tracing

Ingest trace data

You can ingest OpenTelemetry trace data (traces and spans) in two different ways:

Available for: Java, Go, Node.js, PHP, and .NET on all platforms supported by OneAgent

In combination with OneAgent instrumentation

Use this approach:

  • For services that are already instrumented by OneAgent automatically
  • To extend visibility into frameworks and libraries instrumented with OpenTelemetry
  • To customize the distributed traces

For details, see OpenTelemetry traces with OneAgent.

Available for all languages supported by OpenTelemetry Tracing

Instrument without OneAgent code module

Use this approach:

  • For services that cannot be instrumented by a OneAgent code module
  • When the component you want to monitor already exposes trace data in OpenTelemetry format (OTLP)

For details, see OpenTelemetry instrumentation guide.

Related topics
  • OpenTelemetry traces

    Basic concepts of OpenTelemetry tracing in Dynatrace