【问题标题】:Prometheus ms-teams alert managerPrometheus ms-teams 警报管理器
【发布时间】:2020-06-30 08:06:51
【问题描述】:

我是 Prometheus ms-teams 警报管理器的新手。我想向多个渠道发送警报。以下是我的参考代码:

receivers:
      - name: default-receiver
        # slack_configs:
        #  - channel: '@you'
        #    send_resolved: true
      - name: prometheus-msteams
        webhook_configs:
        - url: "http://prometheus-msteams.monitoring:2000/alertmanager"
          send_resolved: true
      - name: prometheus-msteams_1
        webhook_configs:
        - url: "http://prometheus-msteams.monitoring:2000/alertmanager_1"
          send_resolved: true    

    route:
      group_by: ['alertname']
      group_interval: 5m
      repeat_interval: 15m
      group_wait: 30s
      receiver: 'prometheus-msteams'
      routes:
        - receiver: prometheus-msteams
        - receiver: prometheus-msteams_1

这里它只向一个首先写入路由的通道发送警报。在这种情况下,向 prometheus-msteams 频道发送警报。

提前致谢, -Sameer。

【问题讨论】:

    标签: prometheus prometheus-alertmanager


    【解决方案1】:

    默认情况下,alertmanager 在第一个匹配的路由上停止。你应该说他继续。

        route:
          group_by: ['alertname']
          group_interval: 5m
          repeat_interval: 15m
          group_wait: 30s
          receiver: 'prometheus-msteams'
          routes:
            - receiver: prometheus-msteams
              continue: true                 # <---- continue matching
            - receiver: prometheus-msteams_1
    

    https://prometheus.io/docs/alerting/latest/configuration/

    # Whether an alert should continue matching subsequent sibling nodes.
    [ continue: <boolean> | default = false ]
    

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 1970-01-01
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      相关资源
      最近更新 更多