Kubernetes Prometheus:当容器内存使用量大于 kube 节点总内存容量时添加警报

Kubernetes Prometheus: Add alert when container memory usage is greater than total kube node memory capacity

我正在使用 Prometheus 监控几个 kubernetes 集群。

我想要一个警报规则,当总容器内存使用量超过或等于总 kube 节点内存容量时触发。

我构建的内容如下:

sum(container_memory_usage_bytes{instance=~"sa.*.domain"}) >= sum(kube_node_status_capacity_memory_bytes{node=~"sa.*.domain"})

但是在 Prometheus GUI 的表达式计算器中,当我测试这个表达式时,我得到了一个数值。

谁能帮我说出正确的表达方式?

提前致谢。

此致, rforberger

我已经重建了查询,并且有一个关于它的问题。我再开一个问题。