本文介绍告警策略的继承机制。

告警策略之间可以有继承关系,最终的作用效果相当于父策略和子策略合并后的作用效果。

例如,父策略和子策略的配置如下:
图 1. 父策略
父策略
图 2. 子策略
子策略
则最终子策略效果相当于如下图 3。告警监控模块执行告警策略时,先执行父策略,后执行子策略。
图 3. 最终子策略
最终子策略

在最终子策略配置里,如果子策略还有子级策略的话,子策略依然可以执行。所以最下面的“结束”节点,并不是真正的告警策略执行结束。条件节点最右侧的“结束”表示中止执行告警策略。因此,如果告警监控模块中止执行父策略,子策略也不会被执行;如果告警监控模块没有中止执行父策略,那么执行完父策略后,会继续向下执行子策略。