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

v3.6.0 发布:告警降噪引擎、国产芯片适配与 Kubernetes 采集增强

炬鲸 OBSERVE v3.6.0 上线:告警聚合与降噪引擎、飞腾/鲲鹏与麒麟/统信适配完善、Kubernetes 采集器增强(多行合并与命名空间过滤)、尾部采样与告警周报,数据与告警规则兼容。

v3.6.0 发布:告警降噪引擎、国产芯片适配与 Kubernetes 采集增强

炬鲸 OBSERVE v3.6.0 正式发布。这个版本聚焦三个方向:告警从"发出来"走向"该处理"、信创芯片与操作系统适配、Kubernetes 采集体验。下面是完整更新内容。

监控告警:降噪引擎上线

新增告警聚合与降噪引擎。告警规则的评估对象从"单点"升级为"聚合窗口",支持持续时长和最小触发次数两个参数;同根因告警自动归并为父告警加子项,状态未变时只发一次通知,不再重复轰炸。

告警分级从手动指定改为影响面自动推断:涉及对外核心接口、影响用户数超阈值、持续时间过长的自动升级到 P0/P1,并对应电话、企微、短信等强通知渠道。新增静默窗口,支持按规则、数据源、标签过滤,以及一次性静默和周期静默。配套上线告警周报,统计误报率、平均响应时长和升级次数。

信创:飞腾/鲲鹏与麒麟/统信适配完善

后端与采集器正式提供 arm64 多架构镜像,支持在飞腾、鲲鹏芯片上运行,兼容银河麒麟与统信 UOS。构建链锁定 glibc 基线,解决旧版系统上报 GLIBC 符号版本不存在的启动失败;采集器 worker 数改为按 CPU 核数动态计算,修复鲲鹏环境下文件描述符触限导致的采集中断。控制台前端兼容奇安信、360 安全等国产浏览器,发版前按兼容清单逐项回归。

Kubernetes 采集增强

采集器新增命名空间过滤(include/exclude),支持通配,避免误采系统命名空间导致数据量暴涨。新增多行日志合并,用起始行正则把 Java 堆栈、Python traceback 拼回完整一条,支持 maxLines 上限。K8s 元数据标签(namespace、pod、container、node、labels、annotations)自动注入每条日志,业务标签从 Pod labels 透传。

链路追踪:尾部采样

新增尾部采样策略:除了头部采样,可对错误和高延迟请求做尾部采样,保证慢请求和报错请求的完整链路与日志都留得下来。采样策略按服务配置,支持采样比例和"错误全量保留"开关。

其他更新

  • 检索接口新增 trace_id 独立索引,按 trace_id 精确过滤一个请求的全部日志;
  • 仪表盘支持跨数据源变量联动;
  • 采集器增加按标签的采集启停开关,按需关闭高噪声数据源;
  • 修复部分场景下检索结果排序不稳定、大屏图表在超长标签下溢出等问题。

性能与稳定性

  • 告警评估链路批处理优化,单实例告警吞吐提升约 40%;
  • 时序写入批处理优化,写入吞吐提升约 30%;
  • 采集器长时间运行内存保持稳定,修复高负载下的内存缓慢增长。

使用建议

  • 降噪引擎上线后,先挑一条高频规则试跑,观察持续时长和最小触发次数是否合适,再逐步推广;
  • 切飞腾/鲲鹏环境前,先对拍采集吞吐,确认 worker 数和 open files 上限已按核数调整;
  • 多行合并先核对起始行正则是否匹配实际日志,再全量开启;
  • 升级前先在预发环境验证,重点看告警降噪和命名空间过滤是否符合预期。

升级说明

升级方式:后端滚动发布,采集端镜像拉新 tag 后重启即可,数据与告警规则兼容,无需迁移。旧版客户端(v3.4 及以下)仍可用,但降噪引擎、尾部采样和命名空间过滤需要升级采集端后才能生效。完整步骤见文档「v3.6.0 升级指南」,遇到问题可在控制台提工单,我们按影响面优先处理。