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

OBSERVE v2.4 发布:新增告警收敛、链路下钻与达梦原生支持

v2.4 版本更新说明:新增告警收敛引擎、链路图下钻、达梦/人大金仓原生支持、日志冷热分层自动迁移,修复若干已知问题,附升级步骤与兼容性说明。

新增功能

告警收敛引擎:同一根因的多条告警自动合并为一条,支持按服务、主机、时间窗口归组,避免告警风暴。收敛后的告警附带「关联告警」列表和根因提示,值班人员不再被重复消息淹没。收敛在通知之前完成,接警渠道收到的是合并后的一条告警,而不是一屏刷屏。

链路图下钻:应用拓扑支持逐层下钻,点击节点可查看该服务的指标、错误率、慢调用 Top 列表,再从慢调用直接跳到 trace 详情和关联日志,排查路径缩短到一次点击,把「哪里慢」和「具体报错堆栈」接上了。

达梦 / 人大金仓原生支持:元数据层新增对达梦 DM8、人大金仓 KingbaseES 的方言适配,建库时直接选择对应数据库类型,无需第三方兼容层,信创环境部署更省事,也少了一类驱动相关的故障。

日志冷热分层自动迁移:日志默认保留 30 天,近 7 天热存储、之后自动迁移到冷存储。迁移对查询透明,冷数据检索延迟略高,成本下降约 70%。

改进与修复

  • 全文检索:短语查询性能提升约 3 倍,支持中文分词自定义词典
  • 指标查询:P99/P95 等分位计算在大时间跨度下结果更稳定
  • 修复:高并发下偶发的 trace 采样丢失问题
  • 修复:麒麟 V10 上日志采集器重启后重复上报的问题
  • UI:告警规则编辑页支持拖拽调整阈值,配置更直观

升级步骤

升级前先备份元数据库和配置,建议在维护窗口操作。离线包解压后执行:

cd observe-2.4.0
./install.sh upgrade

升级脚本会自动做 schema 迁移和数据校验,整个过程约 10-20 分钟,期间控制台只读。升级完成后执行 ./check.sh 做健康检查,确认所有组件状态正常再恢复流量。若从 2.2 及更早版本升级,需要先升到 2.3 再升 2.4,不能跨版本跳级。

回滚

如果升级出问题,执行 ./install.sh rollback 会恢复上一版本的二进制和升级时保存的元数据快照。备份目录要留到 2.4 在生产环境跑满几天后再删——多数升级问题只在真实流量下才暴露,staging 冒烟测试测不出来。多节点集群先升级控制面节点并确认健康,再动检索节点。

兼容性与已知限制

Agent 端完全向后兼容,旧版本采集器无需升级。已知限制:告警收敛目前只支持「服务」和「主机」两个归组维度,按业务标签归组将在 2.5 提供;达梦模式下全文检索暂不支持拼音搜索。以上功能已排入下一版本迭代。