-
接收到Alert,根据labels判断属于哪些Route(可存在多个Route,一个Route有多个Group,一个Group有多个Alert)
-
将Alert分配到Group中,没有则新建Group
-
新的Group等待
group_wait
指定的时间(等待时可能收到同一Group的Alert),根据resolve_timeout
判断Alert是否解决,然后发送通知 -
已有的Group等待
group_interval
指定的时间,判断Alert是否解决,当上次发送通知到现在的间隔大于repeat_interval
或者Group有更新时会发送通知