AGPL-3.0

Tempo

Distributed tracing backend for high-volume traces

An open-source tracing backend for storing and querying traces, commonly paired with Grafana and OpenTelemetry.

Tempo main image

In depth

What it is

Tempo is an open-source tracing backend for storing and querying traces, commonly paired with Grafana and OpenTelemetry.

Key features

  • Tracing backend - Distributed tracing backend designed for scale.
  • Object storage - Object-storage-backed retention patterns (deployment-dependent).
  • Grafana integration - Trace visualization in Grafana.
  • OpenTelemetry - Interoperability with OpenTelemetry and Jaeger formats.

Strengths

  • Tracing backend - Distributed tracing backend designed for scale.
  • Object storage - Object-storage-backed retention patterns (deployment-dependent).
  • Grafana integration - Trace visualization in Grafana.

Trade-offs

  • Scope - Tracing only; metrics and logs require separate systems.
  • Operations - Storage and retention configuration are operational responsibilities.
  • Troubleshooting - Effective use depends on consistent instrumentation.

Pricing

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

Explore alternatives