首页/云/可观测性速查/group_by 分组:把相关告警压成一条
本包目录(282 条)
监控体系与方法40 条Prometheus 与采集64 条Grafana 与看板53 条日志平台52 条链路追踪23 条
告警与响应50 条

group_by 分组:把相关告警压成一条

group_by 把同维度组合的告警合并为一条通知:按 cluster+alertname 聚合可把批量宕机压成一条;分组键按“一起处置”的维度选取,过粗过细都会失真。

可观测性速查云更新于 2026-10-12

分组配置

分组配置
route:
  group_by: [alertname, cluster, service]
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 4h
  • 按 alertname 分组:同类告警合并,适合批量实例场景
  • 加 cluster:故障按集群切分,避免跨集群串扰
  • 加 service:按服务归属拆开,接收方能直接对号入座
  • 含 instance 则为每个实例单独成条,通常只在需要逐台处置时使用
分组的权衡:键越少通知越少但信息越笼统;判断标准是“值班是否会按同一套动作处置”。

易错点

  • group_by 不含 alertname 时,不同告警会混进同一条通知,恢复消息无法一一对应
  • 分组键覆盖全部标签等于逐条通知,收敛效果归零

数据来源与参考

  • Alertmanager 文档 · Grouping
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌