我已经使用 https://github.com/coreos/prometheus-operator/tree/master/contrib/kube-prometheus/manifests 中提供的知识库在 GCP kubernetes 环境中配置了 Prometheus 和 Grafana
一切正常,我的集群详细信息显示在 Grafana 中。现在我想为 Prometheus 配置警报并且需要集成到我的松弛 channel 。如果有人对此有任何想法,请告诉我。
提前致谢
最佳答案
使用 prometheus-operator,我花了一段时间才弄清楚 alertmanager 配置作为 secret 存储在 https://github.com/coreos/prometheus-operator/blob/master/contrib/kube-prometheus/manifests/alertmanager-secret.yaml
您需要对其进行解码、编辑、编码和应用
echo "Imdsb2JhbCI6IAogICJyZXNvbHZlX3RpbWVvdXQiOiAiNW0iCiJyZWNlaXZlcnMiOiAKLSAibmFtZSI6ICJudWxsIgoicm91dGUiOiAKICAiZ3JvdXBfYnkiOiAKICAtICJqb2IiCiAgImdyb3VwX2ludGVydmFsIjogIjVtIgogICJncm91cF93YWl0IjogIjMwcyIKICAicmVjZWl2ZXIiOiAibnVsbCIKICAicmVwZWF0X2ludGVydmFsIjogIjEyaCIKICAicm91dGVzIjogCiAgLSAibWF0Y2giOiAKICAgICAgImFsZXJ0bmFtZSI6ICJEZWFkTWFuc1N3aXRjaCIKICAgICJyZWNlaXZlciI6ICJudWxsIg==" | base64 --decode
关于kubernetes - 需要将 Slack 和 pager-duty 集成到 Prometheus 中并定义自定义规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50965834/