An observability framework for cloud-native software.

OpenTelemetry is a collection of tools, APIs, and SDKs. You can use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) for analysis in order to understand your software's performance and behavior.

Broad Language Support

Java | C# | Go | JavaScript | Python | Rust | C++ | Erlang/Elixir

Integrates With Popular Frameworks and Libraries

MySQL | Redis | Django | Kafka | Jetty | Akka | RabbitMQ | Spring | Quarkus | Flask | net/http | gorilla/mux | WSGI | JDBC | PostgreSQL

OpenTelemetry is in beta across several languages and is suitable for use. We anticipate general availability soon.

Traces, Metrics, Logs

Create and collect telemetry data from your services and software, then forward them to a variety of analysis tools.

Drop-In Instrumentation

OpenTelemetry integrates with popular libraries and frameworks such as Spring, ASP.NET Core, Express, Quarkus, and more! Installation and integration can be as simple as a few lines of code.

Open Source, Vendor Neutral

100% Free and Open Source, OpenTelemetry is adopted and supported by industry leaders in the observability space.

Read more …

OpenTelemetry is a CNCF incubating project.

Formed through a merger of the OpenTracing and OpenCensus projects.

CNCF logo