← 返回文章列表
更新日志 3 分钟阅读 炬鲸团队

v2.4 版本更新:告警聚合、Trace 火焰图与信创数据库适配

v2.4 上线告警聚合去重、Trace 火焰图、达梦/OceanBase 适配增强,并优化高基数场景下的日志检索性能,修复若干已知问题。

本次 v2.4 更新围绕三个方向展开:让告警更少更准、让性能排查更快定位、让信创数据库适配更深。以下是完整内容。

新增:告警聚合与去重

这次更新的重点之一是告警体验。过去一个底层故障可能触发几十条告警,值班的人被刷屏,反而看不清真正的问题。v2.4 加入了告警聚合:同一根因在聚合窗口内的多条告警,会合并成一条主告警,其余作为关联项挂在其下。

# 聚合规则示例:按服务 + 根因分组
aggregation:
  group_by: [service, root_cause]
  window: 5m
  mode: deduplicate

配合告警抑制,可以在维护窗口或已知故障期间静默关联告警,避免升级到不该升级的人。通知渠道新增了飞书与钉钉,加上原有的邮件、Webhook、企业微信,基本覆盖主流团队协作工具。

新增:Trace 火焰图

定位性能瓶颈时,列表和表格不如一张图直观。v2.4 为 Trace 详情页加入了火焰图视图:以调用栈的宽度表示耗时占比,一眼就能看出哪个函数、哪次下游调用吃掉了最多时间。

火焰图支持:

  • 按耗时 / 自耗时(exclusive time)切换着色
  • 点击任意帧下钻到对应 span 的日志
  • 大跨度 Trace 的分层折叠,避免深调用栈淹没关键信息

配合已有的「耗时最长 span」排序,性能排查从"逐个 span 看"变成"直接跳到热点"。一个函数到底是自己在算,还是大部分时间在等一次慢数据库调用,火焰图上一眼分明。

增强:信创数据库适配

v2.4 继续补强国产化路线,重点是数据库适配:

  • 达梦(DM8)通过 MySQL 兼容模式对接,索引与分区策略已适配
  • OceanBase(MySQL 模式)的查询计划优化,复杂聚合查询 P99 延迟下降约 30%
  • 麒麟 V10 / 统信 UOS 下部署脚本与 systemd 单元更新,支持开机自启与优雅停机

同时新增了国产数据库的慢查询面板,把存储层的慢 SQL 直接关联到对应租户与查询来源,方便定位是平台查询还是用户自定义查询拖慢了系统。

优化与修复

  • 日志检索在高基数(cardinality)字段上的查询性能提升,含百万级 tag 组合的查询耗时明显下降
  • 修复时间范围跨越分区时,部分查询结果缺失的问题
  • 修复告警规则在夏令时切换时触发时间偏移的 bug
  • 采集 Agent 内存占用优化,长连接下内存稳定不再缓慢上涨

升级方式:私有化部署用户下载新版本单二进制替换即可,配置向后兼容;SaaS 用户已自动升级,无需操作。完整变更记录见官方文档。