OpenShift中的Prometheus警报管理器配置

时间:2019-05-06 11:12:34

标签: kubernetes openshift grafana prometheus

我有一个要求,客户需要将某些警报配置为强制警报。以下是我希望了解有关警报的更多信息的一些参数。我试图获取这些参数的详细信息,但我找不到任何地方。

sort

有人可以让我知道在哪里可以找到有关这些参数的更多信息吗?

3 个答案:

答案 0 :(得分:1)

您可以在prometheus-k8s-rulefiles-0的{​​{1}}中验证配置。

仅供参考,

ConfigMap

答案 1 :(得分:0)

这些是Prometheus警报的名称。您可以查看此仓库:https://github.com/coreos/kube-prometheus

您提供的所有警报均在此处列出:https://github.com/coreos/kube-prometheus/blob/master/manifests/prometheus-rules.yaml

KubeStatefulSetReplicasMismatch -StatefulSet匹配副本的预期数量超过15分钟以上。

KubeStatefulSetGenerationMismatch -StatefulSet的生成不匹配,这表明StatefulSet失败但尚未回滚。

KubeDeploymentReplicasMismatch -部署与副本的预期数量不匹配超过一个小时。

KubeDaemonSetRolloutStuck -仅{{$ value}}%的所需DaemonSet Pod已计划并准备就绪。

答案 2 :(得分:0)

作为一个选项,可以在Prometheus仪表板/rules中找到完整的警报配置。或状态->规则菜单。 enter image description here

警报的最佳理由是消息本身和运行手册引用中 https://github.com/kubernetes-monitoring/kubernetes-mixin/blob/master/runbook.md