kube-prometheus 中的 Alertmanager 电子邮件设置

时间:2021-03-06 13:59:33

标签: prometheus prometheus-alertmanager

我想让我的 Alertmanager 可以在违反规则的情况下发送电子邮件。 由于尝试在 Kubernetes 中进行所有设置,我尝试了来自 Github 作者 (https://github.com/prometheus-operator/kube-prometheus) 的 kube-prometheus。 我已经完成了以下步骤:

kubectl create -f kube-prometheus/manifests/setup 
kubectl create -f kube-prometheus/manifests/

prometheus、alertmanager、grafana的基本功能都设置好了。

接下来,我试图让 alertmanager 可以在违反规则的情况下发送电子邮件,但是大多数参考文献都提到修改“alertmanager.yaml”中的 smtp 设置可以完美运行,但我对 kube 中的 .yaml 感到困惑-prometheus 我应该修改以使发送电子邮件功能正确吗? 有没有人在kube-prometheus(https://github.com/prometheus-operator/kube-prometheus)上有经验,请与我分享评论。赞赏!

1 个答案:

答案 0 :(得分:0)

在 Prometheus Operator 中,您可以使用 AlertmanagerConfig 类型的自定义资源定义来配置 AlertManager 配置。 (example) 请注意,AlertManangerConfig 中的键并不总是与原生 alertmanager.yaml 中的相同。

我没有找到很好的文档,但这里是 definition or the CRD