v2.5.0 带来告警升级(P0 无人响应自动上报)、日志正则与模糊检索、信创环境一键部署脚本,以及采集代理对更多国产系统的支持,并修复多项已知问题,附升级步骤与兼容性说明。
v2.5.0 的改动集中在三件事:让重要告警不落空、让检索更灵活、让信创部署更省事。急着升级的跳到末尾看升级步骤和兼容性,其余按功能逐个说明。
v2.4 有了值班轮换,但有个场景没覆盖:P0 告警发出去,当班人正好没看到,消息就沉了。v2.5.0 补上告警升级(escalation):一条告警在指定时间内无人响应,自动升级到上级或备用通道。
escalation:
- wait: 5m
notify: [oncall-phone, oncall-sms]
- wait: 15m
notify: [team-leader, escalation-group]
- wait: 30m
notify: [manager]
三档依次递进,每档等待时间、接收人都可配。升级链会记录每一步的触发时间和接收人,事后复盘能看清「哪一档真的把人叫起来了」。
日志检索在原有的关键词和管道语法基础上,加入正则匹配和模糊匹配:
source="order-service"
| where message =~ /(timeout|refused|reset)/
适合排查「错误信息不完全确定,但知道大致模式」的场景。模糊匹配则支持拼写容错,比如用户 ID 记错一位也能搜到。两者都走索引加速,大时间范围下不会退化成全表扫描。
针对麒麟 V10、统信 UOS、openEuler 等国产系统,提供一键部署脚本,自动完成依赖检查、建库、配置生成和 systemd 注册:
curl -fsSL https://dl.jjhub.cn/install/xinchuang.sh | bash
./xinchuang.sh --db kingbase --host 10.0.0.20 --port 54321
脚本会检测系统架构(aarch64/x86_64)和数据库类型,生成对应配置,把手工部署从半天压缩到十几分钟。配合文档里的验收清单,信创项目的交付速度明显提升。
v2.5.0 对 API、表结构、采集 Token 向后兼容,老版本采集端无需同步升级。生产环境建议低峰期先灰度一台观察一小时再全量,异常时回滚二进制并恢复备份即可,无破坏性变更。
v2.6 规划重点:告警收敛策略自定义、检索结果可视化增强、链路采样的自适应降级、以及更多信创数据库(高斯 DB、南大通用 GBase)的适配。规划方向,以正式发布说明为准。