OpenTelemetry is an open standard that enables applications to create and manage telemetry data and share it with a backend (such as Dynatrace) for further analysis.
For that purpose, OpenTelemetry defines a set of protocols, interfaces, and record types that provide telemetry data in a generic and vendor-agnostic manner across platforms, languages, and technologies.
On top of defining the framework fundamentals, OpenTelemetry also provides SDKs, libraries, and instrumentation tooling for a wide array of popular languages. For details and tutorials for each language and platform, see our language-specific walk-throughs.
OpenTelemetry was established in 2019 as a merger of the two predecessor projects OpenTracing and OpenCensus.
Since its inception, Dynatrace has been a proud key contributor to the OpenTelemetry project and a close collaborator with the Cloud Native Computing Foundation. Dynatrace strives to continue that work to further strengthen interoperability between platforms and solutions.
In the context of Dynatrace, OpenTelemetry can help to
- Extend technology coverage for areas not yet supported out of the box by OneAgent
- Enrich telemetry data with additional spans, metrics, and logs
To learn more about basic OpenTelemetry concepts, see OpenTelemetry overview.
To learn more on how to ingest OpenTelemetry data with Dynatrace and OneAgent, see Getting started.