【发布时间】:2021-04-13 20:03:27
【问题描述】:
我正在运行 OpenShift 4.6.20,并希望在工作负载超过 MaxPods 值的百分比时收到 Prometheus 通知,即:水平 Pod 自动缩放器中的 75%。我曾尝试在 Prometheus 中寻找该指标,但找不到。这可能吗?
【问题讨论】:
标签: kubernetes openshift prometheus
我正在运行 OpenShift 4.6.20,并希望在工作负载超过 MaxPods 值的百分比时收到 Prometheus 通知,即:水平 Pod 自动缩放器中的 75%。我曾尝试在 Prometheus 中寻找该指标,但找不到。这可能吗?
【问题讨论】:
标签: kubernetes openshift prometheus
您是否运行kube-state-metrics?使用kube-state-metrics,您的 Prometheus 将拥有以下 HPA metrics,然后您可以根据以下指标计算您的 HPA 使用情况:
kube_horizontalpodautoscaler_spec_max_replica - HPA 定义的最大副本数kube_horizontalpodautoscaler_status_desired_replicas - HPA 所需的副本数注意
kube-state-metrics 重命名发行版 v2.0.0 中的 hpa 指标,确保您查看的是基于已部署的 kube-state-metrics 发行版的文档
【讨论】: