OBSERVE v2.5 正式发布:新增 SLO 错误预算模块、Prometheus remote_write 指标接入、Trace 瀑布图增强,并补齐东方通、宝兰德国产中间件适配,附升级注意事项与已知问题。
OBSERVE v2.5 主要围绕三个方向:把可靠性从“口头承诺”变成可度量的 SLO、打通 Prometheus 指标接入、以及继续补齐信创环境支持。以下是完整更新内容。
SLO 与错误预算。 新增 SLO 模块,支持基于 PromQL 定义 SLI、设置目标与时间窗口,自动计算剩余错误预算,并提供快速/慢速两档燃烧率告警。定义一次,仪表盘和告警自动同步。
Prometheus 指标接入。 指标接入端正式支持 remote_write 协议,原生 PromQL 查询,迁过来的仪表盘和告警规则几乎不用改。新增写放大监控,高基数指标会直接给出源头定位建议。
Trace 瀑布图增强。 瀑布图支持按 Span 属性过滤和高亮慢节点,单个 Trace 展开后可以直接跳到对应日志上下文,排查效率提升明显。
信创中间件适配。 新增东方通 TongWeb、宝兰德 BES 两种国产中间件的运行环境适配,配合已有的达梦、人大金仓、麒麟、统信,覆盖主流信创技术栈。
两个高频需求这次都落地了:SLO 模块把可靠性从月度报表变成实时可看的数字,remote_write 让已有 Prometheus 的团队几乎零成本接入。
GROUP BY 与 HAVING,聚合查询不再需要写两段。从 v2.4 升级到 v2.5 建议按以下顺序:
已知问题:v2.4 创建的告警规则在 v2.5 中自动迁移,但个别自定义 Webhook 模板需要重新保存一次才能正常渲染。
v2.5 与 v2.4 在仪表盘、告警规则和查询接口上保持 API 兼容,可原地升级。两点需要注意:旧的 alert_group 配置项已弃用,改由 alert_convergence 承接,仍可读取但会打印警告;采集端最低支持版本提升到 1.9,老版本 Agent 仍可用,但不会获得本次的 ARM64 时间戳修复。该弃用项将在 v3.0 移除。
安装包与升级脚本可在官网下载页获取,Docker 镜像已同步推送。老用户建议在灰度环境先跑一轮压测再全量升级。