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

v2.4 版本更新:告警收敛、Trace 采样策略与国产化适配增强

v2.4 带来告警聚合与抑制、按规则的 Trace 采样策略、OceanBase 兼容性增强,以及信创 ARM 环境下的写入与检索性能优化。

新增:告警聚合与抑制

告警模块加入两个高频需求:聚合(同一维度告警合并为一条,带次数与时间窗)和抑制(根因告警触发后自动静默下游派生告警)。

alert_rules:
  - name: db-pool-exhausted
    expr: db_conn_wait > 100
    severity: P0
    inhibit: [api-timeout, queue-backlog]

数据库连接池耗尽时,接口超时、队列积压等派生告警不再重复打扰,值班同学只收到一条根因通知。聚合规则新增 group_wait 时间窗,同一维度的告警会先在窗口内归并再发送,避免突发刷屏。

新增:按规则 Trace 采样

原先采样是全局一个比例,现在支持按属性匹配不同采样率,关键交易可以 100% 留痕:

sampling:
  - match: attributes["tx_type"] == "transfer"
    rate: 1.0
  - match: service == "gateway"
    rate: 0.5
  - default: 0.1

同时新增采样决策的审计视图,可以看到每个采样规则命中了多少请求、丢弃了多少,方便核对成本。

新增:日志检索保存视图与正则高亮

检索页现在可以把常用查询保存为视图,供团队复用;检索结果支持正则高亮,长日志定位关键词更快。

增强:OceanBase 兼容

数据库层针对 OceanBase(MySQL 模式)做了兼容性修复,修复了部分分区表查询和 JSON 类型字段在 OceanBase 上的异常,政企客户对接 OceanBase 更稳。

优化:信创 ARM 性能

  • 鲲鹏 920 / 飞腾 2000+ 环境下日志写入吞吐提升约 35%;
  • 麒麟 V10 上的日志检索内存占用降低,大索引冷热分层更平滑;
  • 单二进制安装包瘦身 20%,离线交付更快。

修复

  • 修复多行日志在部分容器运行时下的截断问题;
  • 修复告警规则编辑后不立即生效的偶发问题;
  • 修复 Dashboard 面板时区未随租户设置联动的问题。

升级说明

从 v2.3 升级到 v2.4 只需替换可执行文件并重启,数据格式兼容,无需迁移。信创环境建议先在测试租户灰度一周再全量升级。