已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
【背景】 我是网络工程师,负责一组跨城双活数据中心(华北 ↔ 华东,单程物理延迟约 18ms,走运营商专线 + 自研 SD-WAN 兜底)。核心业务是同步复制 + 在线交易,对链路劣化非常敏感:单程 RTT 基线中位数约 25–35ms(RTT 含来回),但天然抖动很大——同一时刻不同探针、不同时段,RTT 在 25ms–90ms 之间波动是常态,偶发 150ms+ 的长尾在业务高峰期(晚 20:00–24:00)几乎每天都有。
【现象 / 卡点】 当前告警规则是「RTT > 80ms 持续 3 分钟」+「丢包 > 0.1% 持续 2 分钟」两条硬阈值。跑了半年,问题很明显:
【已尝试的排查与结果】
RTT > 基线 P50 × 3),结果基线本身抖,P50 也跟着抖,误报更严重;【期望得到的答案形态】
我这边环境:Linux kernel 5.15,Prometheus 2.x + Alertmanager 0.2x,SD-WAN 控制器有北向 API 能拉每条隧道的 RTT/丢包/抖动历史。