What problem does it solve?
Tempo centralizes and indexes distributed traces so engineers can locate latency sources, surface errors, and trace causality across microservices without manual log stitching or ad-hoc sampling.
Core Features & Use Cases
- TraceQL query language support for filtering, structural operators, aggregation, and metrics-from-traces to derive RED metrics and exemplars.
- End-to-end deployment and ingestion guidance for OTLP, Jaeger, and Zipkin, plus multi-tenant headers, S3-compatible storage configuration, and Helm/Kubernetes patterns.
- Use Case: Investigate a production latency spike by running TraceQL to find slow root services, inspect span attributes and downstream errors, and correlate with logs and metrics.
Quick Start
Use the tempo skill to run a TraceQL query that finds recent errors for the api service and return trace IDs and durations.