v2.4 版本更新说明:新增告警收敛引擎、链路图下钻、达梦/人大金仓原生支持、日志冷热分层自动迁移,修复若干已知问题,附升级步骤与兼容性说明。
告警收敛引擎:同一根因的多条告警自动合并为一条,支持按服务、主机、时间窗口归组,避免告警风暴。收敛后的告警附带「关联告警」列表和根因提示,值班人员不再被重复消息淹没。收敛在通知之前完成,接警渠道收到的是合并后的一条告警,而不是一屏刷屏。
链路图下钻:应用拓扑支持逐层下钻,点击节点可查看该服务的指标、错误率、慢调用 Top 列表,再从慢调用直接跳到 trace 详情和关联日志,排查路径缩短到一次点击,把「哪里慢」和「具体报错堆栈」接上了。
达梦 / 人大金仓原生支持:元数据层新增对达梦 DM8、人大金仓 KingbaseES 的方言适配,建库时直接选择对应数据库类型,无需第三方兼容层,信创环境部署更省事,也少了一类驱动相关的故障。
日志冷热分层自动迁移:日志默认保留 30 天,近 7 天热存储、之后自动迁移到冷存储。迁移对查询透明,冷数据检索延迟略高,成本下降约 70%。
升级前先备份元数据库和配置,建议在维护窗口操作。离线包解压后执行:
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 提供;达梦模式下全文检索暂不支持拼音搜索。以上功能已排入下一版本迭代。