alertmanger

为什么alertmanger获取不到最新值

prometheus配置告警后会将告警发送到alertmanger,如下配置

- alert: MyAlert
  expr: foo > 100
  annotations:
    description: 'Foo is {{$value}}'
1
2
3
4

当发生告警后,alertmanger会发送告警通知,并可以获取当前告警值,但当告警消除时, 却无法获取到当前值,消息的状态虽然已经从firing-->resolved但,状态仍然是次新数据, 这是由于当alertmanger消除告警方式是:如果prometheus没有继续发送告警,则认为告警已经消除,此时 alertmanger是无法获取到最新监控数据的