相关疑难解决方法(0)

Prometheus AlertManager-根据路由将警报发送到不同的客户端

我有两个要监视的服务AB。另外,我在AlertManager配置文件中以的形式有2个不同的通知通道XY。receivers

我想发通知X如果服务一个出现故障而需要通知Ÿ如果服务下降。如何实现此配置?

我的AlertManager YAML文件是:

route:
  receiver: X

receivers:
  - name: X
    email_configs:

  - name: Y
    email_configs:
Run Code Online (Sandbox Code Playgroud)

alert.rule文件是:

groups:

- name: A
  rules:
    - alert: A_down
      expr: expression
      for: 1m
      labels:
         severity: critical
      annotations:
         summary: "A is down"

- name: B
  rules:
    - alert: B_down
      expr: expression
      for: 1m
      labels:
        severity: warning
      annotations:
        summary: "B is down"
Run Code Online (Sandbox Code Playgroud)

monitoring prometheus prometheus-alertmanager

4
推荐指数
1
解决办法
2134
查看次数