Grafana Tempo
Object-storage-based trace backend — stores traces in S3/GCS, no index database required.
storage:
trace:
backend: s3
s3:
bucket: my-traces-bucket
region: us-east-1
TraceQL — query language for trace search:
{ span.db.table = "tasks" && duration > 100ms }
| select(span.db.query, rootName, traceDuration)
Tempo integrates with Grafana: link from a log line or metric to the corresponding trace.