v6.0.0-ga.6版本告警规则配置多个数据源告警的问题

Viewed 69

图片.png
有两个prometheus数据源,在告警规则中指定为all
图片.png
图片.png
告警的时候就会有2条
如果想规则中指定多个数据源,告警的时候只发一条(数据源高可用,只要某一个数据源满足条件就告警),想达到这种效果改怎么做?

2 Answers

没看懂,你的意思是两个数据源的数据完全一致,不需要都告警出来?那配置告警的时候别选择$all,就选择其中一个就行了

是的,categraf采集上来的数据给n9e,n9e将数据写入两个prometheus,所以两个数据源是一样的,我想到一个方案:用prometheus的svc地址做为数据源的配置,这样n9e查询的时候就会随机到一个prometheus,这样做到了数据源的高可用。

  1. 告警规则只要一个数据源满足就告警,这配置两个数据源的负载均衡地址。
  2. 告警规则需要检查每个数据源,则配置两个数据源的独立地址。