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

OBSERVE v2.4 发布:日志聚合并行查询、告警降噪、指标预聚合

v2.4 带来三项核心改进:日志聚合并行化让跨天统计提速 3-5 倍;告警增加根因聚合与升级策略,压掉七成噪音;指标预聚合支持按天/月粒度查询。另有多项信创适配更新。

日志检索:聚合并行化

过去跨天的 GROUP BY 聚合查询需要串行扫描全部分片,一天以上的窗口经常要等几十秒。v2.4 把聚合任务拆分到各数据分片并行执行,再在查询节点做归并,实测跨 7 天的聚合查询提速 3-5 倍,常见的一小时窗口查询基本在 2 秒内返回。同时新增 approx_percentile 和 approx_distinct 两个近似函数,分位数类查询在 10 万级基数下误差控制在 1% 以内。无需任何配置改动,升级后自动生效。

告警:根因聚合与升级策略

告警噪音是运维最头疼的问题,一次数据库抖动往往触发几十条。v2.4 引入两层降噪:第一层根因聚合,同一服务在同一指标上的持续抖动合并为一条告警,附带受影响的主机和实例列表;第二层升级策略,告警持续未恢复时可配置自动升级(如 P3 持续 30 分钟升为 P2),并支持静默窗口。配置示例:

alert:
  group_by: [service, metric]
  escalate:
    - from: P3
      to: P2
      after: 30m

上线后建议先观察一周,再按真实抖动模式微调 group_by 字段,避免把不同根因的告警错误合并。

指标:预聚合与长周期存储

此前查询超过 30 天的指标需要回源明细数据,慢且占资源。v2.4 增加指标预聚合引擎,在写入时就把原始指标按 1 分钟、1 小时、1 天三个粒度滚动聚合,查询按时间跨度自动选择最合适的粒度。配合新增的降采样策略,超过 90 天的数据可配置为仅保留日粒度,存储成本下降约 60%,同时不影响看年度趋势。

其他改进与升级说明

信创适配:新增对统信 UOS 20 SP3 与达梦 DM8 的官方支持,修复了 ARM64 下 Java 采集器堆外内存分配异常。安全:查询审计日志新增字段级记录,告警规则和静默窗口的变更全部纳入版本管理。升级方式:原地升级支持从 v2.3 及以上版本直接 upgrade.sh,升级前建议先备份元数据库;数据面分片采用滚动升级,不会中断采集。完整的变更清单见发布说明页,遇到问题可通过控制台「帮助 → 提交工单」反馈。