Kubernetes openshift中的Prometheus警报管理器配置

Kubernetes openshift中的Prometheus警报管理器配置,kubernetes,openshift,grafana,prometheus,Kubernetes,Openshift,Grafana,Prometheus,我有一个要求,客户希望将某些警报配置为强制警报。下面是我希望了解有关警报的更多信息的几个参数。我试图获得这些参数的详细信息,但我在任何地方都找不到 KubeDeploymentReplicasMismatch KubeStatefulSetReplicasMismatch KubeStatefulSetGenerationMismatch KubeDaemonSetRolloutStuck 有人能告诉我在哪里可以找到关于这些参数的更多信息吗?这些是普罗米修斯警报的名称。您可以查看此回购协议:

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

KubeDeploymentReplicasMismatch
KubeStatefulSetReplicasMismatch
KubeStatefulSetGenerationMismatch
KubeDaemonSetRolloutStuck

有人能告诉我在哪里可以找到关于这些参数的更多信息吗?

这些是普罗米修斯警报的名称。您可以查看此回购协议:

此处列出了您提供的所有警报:

KubeStatefulSetReplicasMatch-StatefulSet与预期的副本数不匹配的时间超过15分钟

KubeStatefulSetGenerationMismatch-StatefulSet生成不匹配,这表示StatefulSet已失败,但尚未回滚

KubedDeploymentReplicasmatch-部署已超过一小时未匹配预期的副本数量


KubedaemonSetRolloutStick-只有{{$value}}%的守护程序所需的POD已计划就绪。

这些是普罗米修斯警报的名称。您可以查看此回购协议:

此处列出了您提供的所有警报:

KubeStatefulSetReplicasMatch-StatefulSet与预期的副本数不匹配的时间超过15分钟

KubeStatefulSetGenerationMismatch-StatefulSet生成不匹配,这表示StatefulSet已失败,但尚未回滚

KubedDeploymentReplicasmatch-部署已超过一小时未匹配预期的副本数量


KubedaemonSetRolloutStick-只有{$value}%的所需守护程序吊舱已计划就绪。

您可以在
ConfigMap
prometheus-k8s-rulefiles-0
中验证配置

仅供参考


您可以在
ConfigMap
prometheus-k8s-rulefiles-0
中验证配置

仅供参考


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

警报的最佳推理是在消息本身和runbook ref中

作为一个选项,您可以在普罗米修斯仪表板中找到完整的警报配置,
/rules
。或状态->规则菜单。

警报的最佳推理是在消息本身和runbook ref中

我正在查找上述警报的详细说明,例如使用它们的原因。我正在寻找一些文档,在那里我可以找到有关这些警报的所有详细信息。请您提供我在哪里可以找到以上所有警报详细信息的详细方式。我不认为有任何关于这方面的文档。您必须熟悉Prometheus查询才能理解这些警报。顺便说一句,没有关于此类警报的详细描述,因此您可以将其显示给您的老板或其他人。但祝你好运,我已经尽了我所能。有人能告诉我这些警报的用途吗?如果出现此警报,应该如何进行故障排除?请让我知道。KUBESTATEFULSETReplicasmatch KubeStatefulSetGenerationMismatchI我正在寻找上述警报的详细描述,如使用它们的原因。我正在寻找一些文档,在那里我可以找到有关这些警报的所有详细信息。请您提供我在哪里可以找到以上所有警报详细信息的详细方式。我不认为有任何关于这方面的文档。您必须熟悉Prometheus查询才能理解这些警报。顺便说一句,没有关于此类警报的详细描述,因此您可以将其显示给您的老板或其他人。但祝你好运,我已经尽了我所能。有人能告诉我这些警报的用途吗?如果出现此警报,应该如何进行故障排除?请让我知道。KUBESTATEFULSETReplicasmatch KUBESTATEFULSETGeneration不匹配
# oc get cm prometheus-k8s-rulefiles-0 -o yaml -n openshift-monitoring | \
  grep -E 'KubeDeploymentReplicasMismatch|KubeStatefulSetReplicasMismatch|KubeStatefulSetGenerationMismatch|KubeDaemonSetRolloutStuck'
      - alert: KubeDeploymentReplicasMismatch
      - alert: KubeStatefulSetReplicasMismatch
      - alert: KubeStatefulSetGenerationMismatch
      - alert: KubeDaemonSetRolloutStuck