通过指标标签从一个规则中触发多个警报

Firing many alerts from one rule by metric label

有一种方法可以使用指标标签从同一规则触发多个警报吗?

我有一个带有“客户端”标签的普罗米修斯计数器指标。

我如何配置一个规则来为每个单独满足触发条件的客户端触发?

我的版本是8.4.2

这正是普罗米修斯中警报的工作方式。它将为满足火灾条件的每个标签组合生成一个警报。

例如,以下规则:

  - alert: InstanceIsDown
    expr: probe_success{job="blackbox"} == 0
    annotations:
      summary: 'Instance {{ $labels.instance }} is down'

Blackbox“probe_success”指标有一个“实例”标签。如果实例“xxx”和“yyy”关闭,规则将生成两个警报,每个实例一个。