gpt4 book ai didi

grafana - 计算 Group By 语句中的值

转载 作者:行者123 更新时间:2023-12-05 03:04:36 26 4
gpt4 key购买 nike

用例:

我有 10 个 Kubernetes 节点(将它们视为 VM),它们具有 7 到 14 个可分配的 CPU 内核,这些内核可以由 Kubernetes pod 请求。因此,我想展示一个表格,其中显示了

  1. 可分配的 CPU 内核
  2. 请求的 CPU 内核
  3. 请求/可分配 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)

问题

在我给定的示例中,如何通过语句实现对组中两个不同指标的计算?

最佳答案

这里的问题是两者有不同的标签,所以你需要把额外的东西聚合起来:

  sum by (node)(kube_pod_container_resource_requests_cpu_cores) 
/
sum by (node)(kube_node_status_allocatable_cpu_cores)

关于grafana - 计算 Group By 语句中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52778402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com