写点什么

Grafana 发布 Tempo 2.8,优化内存并增强了 TraceQL 功能

作者:Craig Risi

  • 2025-07-08
    北京
  • 本文字数:942 字

    阅读完需:约 3 分钟

大小:472.75K时长:02:41
Grafana发布Tempo 2.8,优化内存并增强了TraceQL功能

Grafana 于 2025 年 6 月 12 日发布了 Tempo 2.8,带来显著的内存优化和追踪查询语言 TraceQL 的扩展功能。此次更新是 Grafana 在提升分布式追踪性能和易用性方面持续努力的成果。


最显著的改进是 Tempo 压缩器的峰值内存消耗降低 50% 以上。通过使用 Pyroscope 火焰图进行分析,Grafana 工程师发现高内存使用率高是因激进的内存池策略导致的。通过采用更轻量的内存池策略并利用 Go 语言的垃圾回收机制,显著降低了内存压力,尤其在高吞吐量工作负载下效果显著。这一改进直接惠及那些运营大规模、低延迟系统的团队,帮助他们降低基础设施成本并提升系统稳定性。


在查询功能方面,TraceQL 增加了多项新特性。新的 most_recent=true 查询提示让用户能够以确定性的方式检索最新的追踪信息,这对于调试或识别最近发生的异常情况特别有用。对 span:parentID 过滤器的支持增强了分层追踪分析的能力,能够帮助用户清晰地理解复杂请求链中的因果关系。新的指标函数,如 sum_over_timetopkbottomk,进一步扩展了 Tempo 的分析能力,使团队能够更高效地识别追踪数据中的性能瓶颈或未充分利用的路径。


操作方面的变化包括:使用更安全的默认 HTTP 端口(3200 而非 80)、通过并发刷新加快数据摄入速度、迭代器性能改进以及对属性大小更加严格的限制。此外,Tempo 2.8 还引入了更严格的安全默认配置,支持 Go 1.24 并使用 distroless 容器镜像来减少潜在的攻击面。


社区的反馈总体上是积极的。Grafana 在 X上表示,此次发布带来了内存改进、新的 TraceQL 功能、漏洞修复以及一些重大变更。德意志银行的 Florin Lungu 在 LinkedIn 上评论称,Tempo 2.8 体现了 Grafana 通过优化性能和增强查询能力来提升用户体验的承诺。

Grafana 团队成员 Mike McGovern 在他的帖子中也强调了新的 TraceQL 函数、内存优化和更新的默认设置:


此次更新包含强大的 TraceQL 增强功能、显著的内存优化以及智能的配置更新,提升了性能和可用性。


随着组织不断扩展可观测性基础设施,Tempo 2.8 提供了更高效的性能、更强大的追踪查询功能以及优化的默认设置,是一个极具吸引力的更新。完整的变更日志和升级指南可在官方博客文章和发行说明中找到。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


原文链接

https://www.infoq.com/news/2025/07/grafana-tempo-2-8/

2025-07-08 14:0011332

评论

发布
暂无评论

服务可见可观测性

阿泽🧸

微服务 7月月更

电商系统微服务架构

极客土豆

Web2.0的巨头纷纷布局VC,Tiger DAO VC或成抵达Web3捷径

股市老人

疫情当头,作为Leader如何进行代码版本和需求开发管控?| 社区征文

码界西柚

团队管理 远程办公 7月日更 远程开发 初夏征文

你开发数据API最快多长时间?我1分钟就足够了

雨果

API API开发

煮饺子与docker、kubernetes之间的关系

字母哥哥

Docker 容器化 #Kubernetes#

Web侧防御指南

穿过生命散发芬芳

7月月更 Web防护

为什么说数据服务化是下一代数据中台的方向?

雨果

数据中台 数字化转型 DaaS数据即服务

Spring Boot应用在kubernetes的sidecar设计与实战

程序员欣宸

Java Kubernetes Sidecar 7月月更

毕业总结

库尔斯

架构实战营

为什么网站打开速度慢?

源字节1号

网站开发

线程的启动与优先级

zarmnosaj

7月月更

DotNet圈里一个优秀的ORM——FreeSql

为自己带盐

7月月更 freesql dotnetcore

疫情当头,作为Leader如何进行团队的管理?| 社区征文

码界西柚

团队管理 远程办公 7月日更 初夏征文

最全SQL与NoSQL优缺点对比

雨果

sql NoSQL 数据库

疫情封控65天,我的居家办公心得分享 | 社区征文

程序员海军

远程办公 远程开发 初夏征文

大话云原生之负载均衡篇-小饭馆客流量变大了

字母哥哥

Docker 负载均衡 云原生

L3立法试水,为自动驾驶产业带来什么?

脑极体

图解网络:什么是虚拟路由器冗余协议 VRRP?

wljslmz

网络技术 路由协议 7月月更 VRRP

Web2.0的巨头纷纷布局VC,Tiger DAO VC或成抵达Web3捷径

鳄鱼视界

leetcode 650. 2 Keys Keyboard 只有两个键的键盘(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

ajax

Jason199

ajax 7月月更

linux-riscv-5.17 纯净源码

贾献华

7月月更

秒杀系统设计

库尔斯

架构实战营

性能测试如何创造业务价值

老张

性能测试 技术与业务

【算法刷题日记之本手篇】组队竞赛与删除公共字符

未见花闻

7月月更

scrcpy这款软件解决了和同事分享手机屏幕的问题| 社区征文

尼露

Vuex(一)

小恺

7月月更

Python XML-RPC实现简单的远程调用过程

宇宙之一粟

Python 7月月更

「Docker 那些事儿」容器很难理解?带你从头到尾捋一遍

Albert Edison

7月月更

linux硬盘挂载教程

乌龟哥哥

7月月更

Grafana发布Tempo 2.8,优化内存并增强了TraceQL功能_架构_InfoQ精选文章