kubernetes - 需要将 Slack 和 pager-duty 集成到 Prometheus 中并定义自定义规则

标签 kubernetes prometheus

我已经使用 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/

相关文章:

kubernetes - 如何测量 Kubernetes 容器启动时间?

kubernetes - "kubectl describe ingress ..."找不到请求的资源

kubernetes - 3个Kubernetes集群1基于本地机器

elasticsearch - 如何使用 S3 为 EFK 堆栈配置日志的长期保留?

jenkins - Kubernetes 对注解进行更改以强制更新部署

用于访问 GKE 上的 Kubernetes 集群的 Python 客户端

grafana - 如何在 ubuntu 中安装最新版本的 prometheus/promtool?

kubernetes - 每个 pod 的多个指标端点的 Prometheus 抓取配置

amazon-web-services - 在新集群 crd 问题中部署 permethues

kubernetes - 在 cAdvisor 的刮板中更改 Prometheus 作业标签会破坏 Grafana 仪表板