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

OBSERVE v2.5 发布:告警聚合、链路采样与信创适配

OBSERVE v2.5 发布,新增告警聚合与静默窗口、多种链路采样策略降低存储成本,并完成龙芯 LoongArch 与达梦 DM8 的信创适配验证。

OBSERVE v2.5 发布:告警聚合、链路采样与信创适配

本次更新概览

v2.5 主要围绕三个方向:告警体验、链路存储成本、信创适配。新增告警聚合与静默窗口,链路追踪支持多种采样策略,同时完成了对龙芯 LoongArch 和达梦 DM8 的适配验证。本版本向后兼容 v2.4 的数据格式,升级无需停机。除告警配置迁移外,其余新特性均为可选开启,可灰度切换。

告警聚合与静默窗口

过去同一条规则触发 20 次就发 20 条通知,值班手机被打爆,真正重要的那条反而被淹没。v2.5 新增告警聚合:同一规则、同一服务在聚合窗口内的触发会合并成一条通知,附带触发次数和首次/最后触发时间,通知里还带完整触发列表的链接,信息不丢、只是去重。同时支持按时间段静默——发版窗口、计划维护期间自动抑制,结束后自动恢复,例行发版不再半夜吵醒人。

配置示例:

alert:
  aggregate:
    window: 5m
    by: [rule_id, service]
  silence:
    - start: "02:00"
      end: "04:00"
      match:
        service: "batch-job"

链路采样策略

链路存储成本一直是高并发场景的痛点。v2.5 支持三种采样:固定比例采样、错误优先采样(出错请求 100% 保留)、以及按 span 时长采样(慢请求全量保留)。三者可组合,例如日常 10% 采样 + 错误与慢请求全保留,存储成本可降 60% 以上,问题链路仍完整可查。采样在采集端判定,下游仪表盘和告警自动反映精简后的数据量,被采样掉的比例还会以指标形式上报,方便确认策略确实生效。

tracing:
  sampling:
    ratio: 0.1
    keep_errors: true
    keep_slow: 2000ms

信创适配进展

v2.5 完成了龙芯 LoongArch 架构的编译与全量稳定性测试,验证了达梦 DM8 作为元数据库的备份恢复、麒麟 V10 安全补丁升级兼容性。海光、鲲鹏、飞腾架构的镜像同步更新到 2.5 版本。

其他改进与升级说明

除上述外,还修复了若干已知问题:日志检索在大结果集下的分页性能、仪表盘时间范围跨天时的边界错误、以及 ARM 架构下部分监控采集器的内存占用偏高。升级通过脚本完成,支持滚动升级,业务无感知:

./deploy.sh upgrade --version 2.5.0

注意:v2.5 的告警配置格式有调整,旧版规则会自动迁移,升级前建议先导出备份。详细变更见文档站"版本历史"。