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

炬鲸 OBSERVE v2.4 发布:告警收敛、Trace 采样与信创增强

v2.4 版本更新:告警去重与静默、Tail-based Trace 采样、国产化存储与 ARM 支持增强,附升级步骤与兼容性说明。

告警收敛与静默

v2.4 重写了告警去重逻辑。过去同类告警在「恢复-再触发」时会反复打扰,现在支持:

  • 基于指纹去重:同源告警(相同规则 + 相同维度)在时间窗内只发一次,默认 5 分钟窗口可配。
  • 静默计划:按固定时段或按标签批量静默,发版窗口一键生效。
  • 告警分组:多条关联告警合并成一条通知,附带子告警列表。

Tail-based Trace 采样

之前只支持 Head-based 采样,慢请求容易被「入口就丢弃」。v2.4 新增 Tail-based 采样:Collector 侧先缓存完整 Trace,结束后根据耗时、错误状态决定保留与否。实测在 30% 采样率下,慢 Trace 保留率从 18% 提升到 92%,代价是 Collector 内存占用增加,建议给 Collector 预留 2~4GB。

信创与存储增强

  • 新增达梦 DM8 作为检索层存储选项,SQL 方言自动适配。
  • ARM64/LoongArch64 镜像补齐 Agent 侧,采集端无需编译即可部署。
  • 存储压缩算法默认切换为 ZSTD,冷数据体积平均下降 40%。

升级注意事项

  1. 从 v2.3 升级需先备份元数据,执行 jjhub upgrade --from 2.3,中间版本不可跳级。
  2. 启用 Tail-based 采样后,Collector 需升级到 0.90+,否则采样策略不生效。
  3. 静默计划与告警分组的 API 有变更,旧版 Webhook 脚本如调用 /api/alerts/silence 需按新签名调整。
  4. 完整变更见官网 CHANGELOG,升级前建议在测试环境先跑一轮。