告警触发/恢复的值怎么获取

Q:告警触发/恢复的值怎么获取?

A:

告警触发值,在通知模版可通过变量 {{.TriggerValue}} 获得,恢复值在目前版本是暂时无法获得。

告警产生的机制是基于周期性执行规则中配置的 PromQL 语句,并根据预设规则生成告警触发事件,当一定周期内没有匹配数据时,会产生一个告警恢复事件。

所以触发值是可以获得的;对于恢复值,由于没有返回数据,因此逻辑上目前版本是没有办法获得的。不过目前已经在 FlashDuty 里引入了恢复时显示恢复时值的能力。