调用自定义API从Prometheus Alertmanager发送电子邮件通知

时间:2020-07-20 11:36:53

标签: mongodb alert prometheus prometheus-alertmanager

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

Here是有关webhook的文档(那里不多)
我还here找到了如何配置它的示例。

祝你好运。