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

炬鲸 OBSERVE v2.4 发布:告警抑制、Trace 动态采样与信创增强

v2.4 带来告警抑制与静默窗口、Trace 动态采样策略、人大金仓/达梦兼容增强,以及查询引擎性能优化,附升级步骤与注意事项。

告警抑制与静默窗口

v2.4 新增告警抑制规则:当一个 P0 告警(如"网关不可用")触发时,可配置自动抑制其下游的 P1/P2 告警(如"网关延迟高""线程池满"),避免告警风暴。规则用标签匹配定义,例如 source 相同且 level 更低时抑制。

同时补上了静默窗口:支持按时间段(如每周例行发布窗口)、按标签(如某环境)设置静默,静默期间的告警不通知但会记录在审计里,事后可查。

Trace 动态采样

之前采样率是启动时写死的,改采样要重启服务。v2.4 支持动态采样策略:通过配置中心下发,无需重启即可切换采样率;支持按服务、按路由、按错误状态设置不同采样率,错误请求默认 100% 保留。策略在 SDK 端每 30 秒拉取一次,下发延迟约半分钟。

信创增强

数据库兼容层新增对人大金仓 KingbaseES V8 的完整支持;达梦 DM8 适配了大小写敏感的排序规则,并修复了在 DM8 下元数据迁移时索引丢失的问题。ARM 镜像全量覆盖到 2.4,包含新增的告警聚合组件。

查询引擎性能

列式存储的聚合路径重写后,GROUP BY 聚合在百万级分片上的耗时下降约 40%;新增查询结果缓存(默认 TTL 60 秒),重复的看板查询直接命中缓存,显著降低高峰期的查询负载。

升级步骤

升级前先备份元数据,然后按组件顺序滚动升级:storage → ingester → querier → gateway,最后升级 agent/SDK。数据格式向前兼容,支持从 2.3 原地升级,无需数据迁移。升级后建议跑一遍 ob-compat-check.sh 验证。

完整变更见发布说明文档,这里只列了影响面较大的几项。