Unified Observability
for Modern Applications

OpenTelemetry provides a single set of APIs, libraries, agents, and instrumentation resources to capture distributed traces, metrics, and logs from your applications.
Why OpenTelemetry?
OpenTelemetry is the industry standard for collecting, processing, and exporting telemetry data. New to OpenTelemetry? Learn the basics with our What is OpenTelemetry guide.

Complete Visibility

Gain deep insights into your applications with distributed tracing, metrics, and structured logging all in one unified platform.

Vendor Neutral

Avoid vendor lock-in with open standards. Export your telemetry data to any observability backend of your choice.

High Performance

Built for production workloads with minimal overhead. Efficient data collection and processing at scale.

Easy Integration

Auto-instrumentation and simple APIs make it easy to add observability to existing applications.

Multi-Language

Comprehensive support for Java, Python, Go, JavaScript, .NET, Ruby, PHP, and many more languages.

Cloud Native

Purpose-built for microservices, containers, and serverless architectures. CNCF graduated project.

Get started with OpenTelemetry in minutes
Convenience
OpenTelemetry provides high-quality instrumentation libraries that allow you to get started with little to no code changes.
Flexibility
OpenTelemetry is open source and free, which allows you to easily try different vendors without changing the instrumentation.
Efficiency
OpenTelemetry is designed to be lightweight and introduces minimal performance overhead when configured correctly.