【问题标题】:Alertmanager email routeAlertmanager 电子邮件路由
【发布时间】:2020-05-08 06:11:21
【问题描述】:

我正在尝试配置alertmanager的“路由”,下面是我的配置:

route:
  group_by: ['instance']
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 7m
  receiver: pager
  routes:
  - match:
      severity: critical
      receiver: email
  - match_re:
      severity: ^(warning|critical)$
      receiver: support_team

receivers:
- name: 'email'
  email_configs:
  - to: 'xxxxxx@xx.com'
- name: 'support_team'
  email_configs:
  - to: 'xxxxxx@xx.com'
- name: 'pager'
  email_configs:
  - to: 'alert-pager@example.com'

现在电子邮件只能发送到默认接收者“寻呼机”,不会进一步路由到自定义接收者。

【问题讨论】:

    标签: prometheus-alertmanager


    【解决方案1】:

    当希望将警报路由到其他路由时,每个路由都需要此行。

    continue: true
    

    例如

    route:
      group_by: ['instance']
      group_wait: 30s
      group_interval: 5m
      repeat_interval: 7m
      receiver: pager
      routes:
      - match:
          severity: critical
        receiver: email
        continue: true
      - match_re:
          severity: ^(warning|critical)$
        receiver: support_team
        continue: true
    
    receivers:
    - name: 'email'
      email_configs:
      - to: 'xxxxxx@xx.com'
    - name: 'support_team'
      email_configs:
      - to: 'xxxxxx@xx.com'
    - name: 'pager'
      email_configs:
      - to: 'alert-pager@example.com'
    

    顺便说一句。恕我直言,接收者应与 yaml 结构中的匹配处于同一级别。

    【讨论】:

      猜你喜欢
      • 2021-06-04
      • 1970-01-01
      • 2015-06-30
      • 2013-08-14
      • 2017-10-09
      • 2019-03-05
      • 2023-01-09
      • 2011-07-28
      • 1970-01-01
      相关资源
      最近更新 更多