v2.4 新增日志聚类降噪、Trace 瀑布图视图、告警静默窗口与分组通知,并优化检索分页性能、修复多租户告警串租户等问题。
大促或故障高峰,同一类报错可能刷出几千条,人工翻页效率极低。v2.4 引入日志聚类,把同一时间窗内结构相似、仅变量不同的日志自动归为一类,只展示一条代表日志,附带出现次数、首次和末次时间:
[ERROR] Payment timeout for order {orderId} × 328 首次 14:02:11
[ERROR] DB connection pool exhausted × 41 首次 14:03:02
点开任一类可展开查看该类全部明细。判断"哪类错误最多"不再靠肉眼扫屏,直接看聚类后的计数,代表日志也立刻揭示了噪音背后的模板。
实现上,聚类是把日志里的变量部分(订单号、时间戳、IP)归一成占位符,再对相同模板分组——和生产环境的错误分组工具思路一致,只是直接做进了你已经在用的日志检索里。
链路追踪详情页从列表升级为瀑布图(waterfall),按时间轴横向展示各 span 的起止与重叠关系,父子调用的等待、串行、并行一目了然。长耗时 span 高亮显示,配合点击下钻日志,定位阻塞点更快。
这对深层调用链尤其有用:扁平的列表看不出十个子 span 是串行还是并行,瀑布图一眼就能看清结构——串行意味着可以并行化,是实打实的优化线索。
两个针对"告警疲劳"的功能:
配置示例:
alert:
rule: "payment_error_rate > 1%"
silence:
from: "2026-10-11 02:00"
to: "2026-10-11 04:00"
group:
window: 5m
多租户那条值得单独强调:共享平台里,通知发错租户不是体验瑕疵,是数据隔离事故,建议所有多租户用户尽快升级。
从 v2.3 升级到 v2.4,直接替换二进制并保留原配置即可,数据库结构无破坏性变更。升级后建议先跑一轮日志检索与告警自检,确认聚类、瀑布图、静默窗口三个新功能正常后再切流量。升级前照例备份配置,若发现异常,恢复 v2.3 二进制即可回滚。