Apache-2.0

OpenTelemetry

Open standard for instrumentation and telemetry pipelines

A set of APIs, SDKs, and collectors for generating and exporting traces, metrics, and logs.

OpenTelemetry main image

In depth

What it is

OpenTelemetry is a set of APIs, SDKs, and collectors for generating and exporting traces, metrics, and logs.

Key features

  • SDKs - Instrumentation SDKs for traces, metrics, and logs.
  • Collector - Collector pipeline for processing and exporting telemetry.
  • Semantic conventions - Standardized naming conventions for telemetry.
  • Exporters - Exporters to multiple backends.

Strengths

  • SDKs - Instrumentation SDKs for traces, metrics, and logs.
  • Collector - Collector pipeline for processing and exporting telemetry.
  • Semantic conventions - Standardized naming conventions for telemetry.

Trade-offs

  • Not a backend - Requires storage and analysis backends for retention and queries.
  • Complexity - Instrumentation and pipeline configuration add operational work.
  • Consistency - Schema consistency across teams is an ongoing governance task.

Pricing

Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.

Explore alternatives