Grafana-Prometheus通过Pod名称或项目获取CPU和内存使用情况

时间:2020-10-27 18:45:05

标签: kubernetes openshift prometheus grafana

我在openshift中有一堆豆荚,我发现这个Grafana对监视整个资源使用情况以及所有nods平台的消耗非常有帮助。 现在,该平台目前已由多个团队使用,每个团队都遵循其豆荚的命名约定。

我下面有一堆豆荚,上面有这些命名,我想获取CPU和内存指标

扫描-

NETW-

任何人都可以帮助以下查询吗?

**CPU Request Allocation**
(sum ((kube_pod_container_resource_requests_cpu_cores{container!="docker-build"})*1000)) / (sum (machine_cpu_cores)*1000)  * 100 

**Memory Request Allocation**
(sum (kube_pod_container_resource_requests_memory_bytes)) / (sum (machine_memory_bytes))  * 100 


**Current number of Running Pods**
sum (kube_pod_info{namespace!="default",namespace!="openshift-infra",namespace!="openshift-monitoring",namespace!="logging",created_by_kind!="<none>"})

非常感谢

0 个答案:

没有答案