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

炬鲸 OBSERVE v2.5.0 发布:异常检测、告警降噪与 ARM 全量支持

v2.5.0 带来三大更新:基于指标的智能异常检测、告警去重与静默规则、ARM 架构全量支持,同时修复多项稳定性问题,附升级步骤与注意事项。

新增能力:智能异常检测

v2.5.0 新增基于指标的异常检测,不靠固定阈值,而是用历史数据拟合基线。开启后,系统自动学习每个指标的波动规律,当实际值偏离基线超过一定倍数时触发告警,对「凌晨流量低谷突然出现的小幅异常」「节假日流量形态变化」这类固定阈值抓不住的场景特别有效。配置方式:在告警规则里把触发类型从「阈值」切换为「异常检测」,选择敏感度(低/中/高),系统会用最近 7 天的数据建立基线。建议先用中敏感度跑一周,观察误报率再微调,别一上来就开高敏感度,否则告警会淹没值班人员。

告警降噪:去重与静默规则

告警风暴是运维的噩梦。v2.5.0 增加了三层降噪:一是去重,相同告警在冷却窗口内只发一次,避免同一故障重复轰炸;二是分组,把同一集群、同一服务的多条告警合并成一条通知,附带受影响实例列表;三是静默规则,支持按时间段(如每周发布窗口)、按标签(如 env=staging)临时屏蔽告警。去重和分组默认开启,静默规则在「告警中心 → 静默管理」里配置,支持定时生效和手动解除。上线后值班群的消息量普遍减少一半以上,真正需要响应的告警更容易被看见。

ARM 架构全量支持

本次版本补齐了 ARM 侧的最后一个缺口:此前采集器和查询服务已支持 ARM,但告警引擎和部分内置存储仍在 x86 上跑。v2.5.0 起,全部组件提供 arm64 原生包,在鲲鹏、飞腾服务器上不再需要 x86 模拟,采集吞吐和查询延迟与 x86 持平。同时预置了麒麟 V10 SP3 与统信 UOS 22 的部署模板,precheck.sh 增加了对 64KB 页大小的检测提示。信创客户可以直接用 arm64 包做全新部署,也可以从 x86 平滑迁移,迁移脚本 migrate.sh 支持跨架构数据搬迁。

稳定性修复与升级指南

本次共修复 23 个问题,重点包括:修复高并发下告警引擎偶发的通知丢失;修复大时间范围查询在特定分片下超时的问题;修复 Kubernetes 环境里 Pod 频繁重建导致采集元数据泄漏的内存问题。升级步骤:先在测试环境用 upgrade.sh 从 v2.4.x 升级并跑一遍回归,确认正常后再升生产;升级过程会短暂中断告警推送(约 2 分钟),建议安排在业务低峰。升级前备份配置和告警规则,升级后核对告警通道是否仍能正常触达。完整变更清单见控制台「版本说明」页。