docs/sources/datasources/tempo/_index.md
Grafana ships with built-in support for Grafana Tempo, a high-volume, minimal-dependency distributed tracing backend from Grafana Labs. Use the Tempo data source to search and visualize traces, correlate traces with logs, metrics, and profiles, and monitor service dependencies with the Service Graph.
Want to learn more about traces and the other telemetry signals? Refer to Understand your data.
{{< admonition type="note" >}} Grafana Cloud users: Grafana Cloud includes Grafana Cloud Traces, a pre-configured tracing data source backed by Tempo. You can use Grafana Cloud Traces to query traces without additional setup. Use the Tempo data source when you need to connect to a self-managed Tempo instance or require custom configuration such as trace correlations. {{< /admonition >}}
The Tempo data source supports the following features:
| Feature | Supported | Notes |
|---|---|---|
| TraceQL queries | Yes | Query traces using TraceQL, the query language designed for traces |
| Search | Yes | Find traces by service name, span name, duration, and attributes |
| Service Graph | Yes | Visualize service dependencies and RED metrics |
| Trace to logs | Yes | Navigate from spans to related logs in Loki and other log data sources |
| Trace to metrics | Yes | Link spans to metrics queries in Prometheus |
| Trace to profiles | Yes | Link spans to profiling data in Grafana Pyroscope |
| Trace correlations | Yes | Embed custom correlation links in trace views |
| Streaming | Yes | Display TraceQL results as they become available |
| JSON trace upload | Yes | Upload and visualize trace files without a Tempo instance |
| Explore | Yes | Ad-hoc trace investigation without dashboards |
| Alerting | No | Use TraceQL metrics in Prometheus for trace-based alerting |
{{< admonition type="tip" >}} New to tracing? Learn what telemetry signals are and how they work together in Understand your data (Grafana Cloud), or read the Introduction to tracing for core concepts like spans, traces, and instrumentation.
Prefer a queryless experience? Grafana Traces Drilldown lets you explore tracing data using RED metrics without writing TraceQL queries. {{< /admonition >}}
The following pages help you set up and use the Tempo data source:
After you've connected Grafana to Tempo, you can configure correlations between traces and other signals:
{{< section withDescriptions="true">}}