已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
【背景】 我做了 10 年算法,近两年主要精力在指标体系与数据监控。负责一条 B 端 SaaS 的核心大盘,日均核心指标约 20 个(DAU、任务成功率、API P99 延迟、付费转化率等),需要 7×24 自动告警,值班同学只看告警群、不逐条刷看板。
【现象】 最初用 3-sigma(均值 ± 3 倍标准差)做异动检测,上线两周后告警群平均每天 15–20 条告警,其中 80% 以上被值班同学标记为"正常波动"。根因是业务指标天然有周内周期(工作日 vs 周末)和月度周期(月初/月末),固定阈值在这类节点必然误报。换成 EWMA(λ=0.2)之后误报降了一些,但灵敏度也降了——有一次 API P99 延迟从 200ms 缓爬到 850ms,持续了 4 小时才触发告警,业务方已经投诉了。
【已尝试的排查与结果】
【期望得到的答案形态】