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

OBSERVE v2.5 发布:SLO 错误预算、Prometheus 指标接入与信创中间件支持

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 的团队几乎零成本接入。

改进与修复

  • 日志检索的 SQL 语法新增 GROUP BY 与 HAVING,聚合查询不再需要写两段。
  • 告警静默窗口支持按工作日配置,值班轮换时误报明显减少。
  • 修复了 OceanBase 场景下大分页查询偶发的排序错误。
  • 采集端内存占用在百万级日志/分钟场景下降低约 20%。
  • 修复个别 ARM64 环境下时间戳精度丢失的问题。

升级注意事项

从 v2.4 升级到 v2.5 建议按以下顺序:

  1. 先备份元数据库和配置目录;
  2. 升级控制平面组件,再升级各采集端 Agent;
  3. 升级后确认 SLO 模块的时区配置与告警通知渠道是否继承正确。

已知问题:v2.4 创建的告警规则在 v2.5 中自动迁移,但个别自定义 Webhook 模板需要重新保存一次才能正常渲染。

兼容性与弃用

v2.5 与 v2.4 在仪表盘、告警规则和查询接口上保持 API 兼容,可原地升级。两点需要注意:旧的 alert_group 配置项已弃用,改由 alert_convergence 承接,仍可读取但会打印警告;采集端最低支持版本提升到 1.9,老版本 Agent 仍可用,但不会获得本次的 ARM64 时间戳修复。该弃用项将在 v3.0 移除。

获取方式

安装包与升级脚本可在官网下载页获取,Docker 镜像已同步推送。老用户建议在灰度环境先跑一轮压测再全量升级。