我有一个要求,客户需要将某些警报配置为强制警报。以下是我希望了解有关警报的更多信息的一些参数。我试图获取这些参数的详细信息,但我找不到任何地方。
sort
有人可以让我知道在哪里可以找到有关这些参数的更多信息吗?
答案 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
中找到完整的警报配置。或状态->规则菜单。
警报的最佳理由是消息本身和运行手册引用中 https://github.com/kubernetes-monitoring/kubernetes-mixin/blob/master/runbook.md