kube-prometheus 中的 Alertmanager 电子邮件设置
Posted
技术标签:
【中文标题】kube-prometheus 中的 Alertmanager 电子邮件设置【英文标题】:Alertmanager email setting in kube-prometheus 【发布时间】:2021-06-04 22:56:09 【问题描述】:我想让我的 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),请与我分享 cmets。赞赏!
【问题讨论】:
您要导入自己的自定义 alertmanager.yaml 吗? 【参考方案1】:在 Prometheus Operator 中,您可以使用 AlertmanagerConfig
类型的自定义资源定义来配置 AlertManager 配置。 (example) 请注意,AlertManangerConfig 中的键并不总是与本机 alertmanager.yaml
中的相同。
我没有找到好的文档,但这里是definition or the CRD
【讨论】:
以上是关于kube-prometheus 中的 Alertmanager 电子邮件设置的主要内容,如果未能解决你的问题,请参考以下文章
kube-prometheus中grafana在k8s环境下持久化
kubernetes集群全栈监控报警方案kube-prometheus
prometheus-postgres-exporter 向 bitnami/kube-prometheus 添加指标