AlertManager
运行机制分析与配置文件分析AlertManager
内部运行机制总结Dispather
运行:负责接收Prometheus
告警并存放到内存中,提取对应分组信息后,创建告警分组协程处理Labels
信息和AlertManager
配置文件的分组路由信息匹配,生成内部的零到多个告警分组repeat_interval
)、抑制(inhibit
)、静默(silence
)、发送(notify
)的处理, 其中的首次告警组等待(group_wait
)和同组告警等待(group_interval
) 在该协程中处理生效30
秒会遍历所有告警分组,如果告警分组为空,会清理释放该告警分组alerts.gc-interval
设置的默认30
分钟的周期中进行清理