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

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

如下图所示,告警策略A已配置分组策略A、抑制策略A和静默策略A;告警策略B已配置分组策略B、抑制策略B和静默策略B,并且告警策略B继承自告警策略A,那么最终告警策略B的策略就是A和B的规则合并在一起。机制
例如,父策略和子策略的配置如下:
图 1. 父策略
父策略
图 2. 子策略
子策略
则最终子策略效果相当于如下最终子策略。告警监控模块执行告警策略时,先执行父策略,后执行子策略。
图 3. 最终子策略
最终子策略

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