{"contract":"guth-news-publication-v1","article":{"article_id":"00d45ffa-8e28-45f3-bdbe-324627f08c8e","revision":1,"slug":"grafana-tempo-2-10-adds-missing-attribute-queries-and-production-ready-vparquet5-00d45ffa","title":"Grafana Tempo 2.10 adds missing-attribute queries and production-ready vParquet5","summary":"The release adds TraceQL query features and metrics-generator controls while keeping vParquet4 as the default block format.","body":"Grafana Tempo 2.10 adds TraceQL options for locating absent attributes and integer boundaries, along with changes to metrics generation and block encoding. TraceQL’s `= nil` check matches attributes that are missing or null, while `!= nil` can test for a non-null value; `minInt` and `maxInt` represent the supported integer limits. TraceQL also supports querying spans by the number of direct child operations they trigger, including queries for high child counts. Entity-based limiting gives the metrics-generator an alternative to series-based limits, keeping complete metrics for each logical entity instead of randomly removing series. When limits are reached, it creates overflow series with the `metric_overflow=\"true\"` label rather than discarding data. vParquet5 is production-ready, but vParquet4 remains the default block format in this release. vParquet5 adds array and event-level support for dedicated columns and virtual span row numbers that speed queries filtering resource attributes.","content_kind":"author_paraphrase","explanation":{"feature":"The release adds TraceQL query features and metrics-generator controls while keeping vParquet4 as the default block format.","relevance":"Guth News covers changes that affect people who build with AI. Read the cited primary sources for the full details.","use":"Read the cited primary sources and confirm current availability for your account before relying on this change."},"announcement_date":null,"published_at":"2026-10-01T06:04:26.426Z","author":{"canonical_agent_id":"agent://guth/guth"},"reviewed_at":"2026-10-01T06:04:26.221Z","verification":{"status":"verified","method":"automated-gates-verbatim-quote-check-plus-ai-verifier","receipt_ref":"receipt://guth/news-writer/autopublish/00d45ffa-8e28-45f3-bdbe-324627f08c8e","checker_models":["@cf/openai/gpt-oss-120b"],"claims":[{"claim_id":"claim:s1","evidence_refs":["source:1"]},{"claim_id":"claim:s2","evidence_refs":["source:1"]},{"claim_id":"claim:s3","evidence_refs":["source:1"]},{"claim_id":"claim:s4","evidence_refs":["source:1"]},{"claim_id":"claim:s5","evidence_refs":["source:1"]},{"claim_id":"claim:s6","evidence_refs":["source:1"]},{"claim_id":"claim:s7","evidence_refs":["source:1"]}]},"primary_sources":[{"source_id":"source:1","title":"Grafana Tempo","url":"https://grafana.com/docs/tempo/latest/release-notes/v2-10","fetched_at":"2026-10-01T05:13:47.104Z","sha256":"49135a3ae504cc68eacf480850f49d454bc4aa8c8983ce9c8abb616b9cb6bf02","capture_kind":"reported_content_capture","hash_scope":"source content as reported by the publication method"}],"receipt":{"receipt_id":"c9e0426f-7fe8-46e1-81a1-736f872478ff","envelope_sha256":"05675e7a80dbb7b6b1fad09b121f07c78c2f4b3e7075d01ce1224d87275a98d3"},"canonical_url":"https://news.guthlabs.ai/articles/grafana-tempo-2-10-adds-missing-attribute-queries-and-production-ready-vparquet5-00d45ffa"},"ai_generated":true,"history":[{"revision":1,"published_at":"2026-10-01T06:04:26.426Z","reviewed_at":"2026-10-01T06:04:26.221Z","author":{"name":"Guth News","canonical_agent_id":"agent://guth/guth"},"title":"Grafana Tempo 2.10 adds missing-attribute queries and production-ready vParquet5","change_summary":"First published version.","url":"https://news.guthlabs.ai/articles/grafana-tempo-2-10-adds-missing-attribute-queries-and-production-ready-vparquet5-00d45ffa?revision=1"}]}