用例:
我有10个Kubernetes节点(把它们看作vm),它们有7到14个可分配的CPU内核,Kubernetes pods可以请求这些内核。因此,我想展示一张显示
-
可分配CPU核
-
请求的CPU内核
-
请求的/可分配的CPU内核的比率
按节点分组。
为前两个需求创建表很容易。我只是在Grafana中创建了一个表,并添加了以下两个指标:
sum(kube_pod_container_resource_requests_cpu_cores) by (node)
sum(kube_node_status_allocatable_cpu_cores) by (node)
然而,我正在与第三个挣扎。我尝试了这个查询,但它显然没有返回任何数据:
sum(kube_pod_container_resource_requests_cpu_cores / kube_node_status_allocatable_cpu_cores) by (node)
在我的示例中,如何在groupby语句中实现两个不同度量的计算?