【问题标题】:Call Custom API to send email notification from Prometheus Alertmanager调用自定义 API 从 Prometheus Alertmanager 发送电子邮件通知
【发布时间】:2020-07-20 11:36:53
【问题描述】:

我在 Prometheus 中为 MongoDB 指标设置了警报规则。现在要发送电子邮件通知,为此我要配置 Alertmanager。根据我们的项目流程,我无法直接访问 SMTP 服务器。为此,我们有一个我只能调用的自定义开发 API。

现在我有点困惑如何从警报管理器配置文件 (alertmanager.yml) 调用自定义 API,在文档中已经给出了如何提供 SMTP 详细信息。

任何人都可以帮助了解我如何调用自定义 API 来进行电子邮件通知。

谢谢!!!

【问题讨论】:

    标签: mongodb alert prometheus prometheus-alertmanager


    【解决方案1】:

    我为 alertmanager 创建了一个 web 挂钩,这是我在 alertmanager 中使用的配置:

    receivers:
    - name: 'general'
      webhook_config:
      - url: https://my-webhook:8080/
        send_resolved: true
    

    Here 是 webhook 上的文档(不是很多)
    另外here我找到了如何配置它的示例。

    祝你好运。

    【讨论】:

      猜你喜欢
      • 2023-01-09
      • 2019-06-21
      • 1970-01-01
      • 2022-01-16
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 2020-02-01
      • 1970-01-01
      相关资源
      最近更新 更多