我们正在运行GRAFANA/PROMETHEUS来监控我们的CPU指标,并发现所有CPU的聚合CPU使用情况。问题是我们已经启用了超线程,当我们强调CPU时,百分比超过了100%。我的问题是,即使cpu利用率很高,如何限制cpu使用率,使其仅显示100%的使用率,而不是更多。
附言:我已经尝试在grafana中设置最大和最小限制,但图形峰值仍然高于该限制。
请给我这个问题的正确查询。
我尝试过的查询如下所示。
sum(irate(node_cpu_seconds_total{instance="localhost",job="node", mode!="idle"}[5m]))*100
100 - avg(irate(node_cpu_seconds_total{instance="localhost",job="node", mode!="idle"}[5m]))*100以及我们尝试过的其他类似查询。
发布于 2021-11-30 07:25:43
这可能是最有用的查询。
(1 - avg(irate(node_cpu_seconds_total{instance="$instance",job="$job",mode!="idle"}[5m])))*100替换实例IP和节点导出器作业名称。
发布于 2021-11-20 15:18:10
https://stackoverflow.com/questions/70045831
复制相似问题