Tempo 3.1 release: new features for Kafka, TraceQL metrics updates, trace redaction, and more
Blog post from Grafana Labs
Grafana Tempo 3.1 expands the distributed tracing platform with Kafka ingestion enhancements, including TLS, additional SASL authentication methods, rack-aware fetching to reduce cross-zone transfer costs, and configurable producer compression for broader backend compatibility. The release adds query-based trace redaction through TraceQL, enabling users to locate and permanently remove sensitive data across traces while providing dry-run, tenant metrics, and time-range controls. TraceQL metrics gains sampling-aware extrapolation, arithmetic expressions for calculations such as error rates, and faster span-only query processing for vParquet5 blocks. Other improvements include clearer service-graph diagnostics, support for updated OpenTelemetry database semantic conventions, lower metrics-generator resource use, experimental span pruning and filtering for trace-by-ID requests, and experimental trace-diff tools designed to simplify manual and AI-assisted investigations. Tempo 3.1 also makes vParquet5 the default storage format, improving query performance and adding expanded dedicated-column configuration options, while users are advised to review release notes and upgrade guidance before deployment.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| MCP | 4 | 2,241 | 148 | 72 | -74% |
| OpenTelemetry | 3 | 125 | 18 | 15 | -83% |
| LLM | 1 | 747 | 162 | 79 | -85% |
| Observability | 1 | 472 | 102 | 54 | -85% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.