【发布时间】:2021-12-30 21:02:26
【问题描述】:
我们正在运行 GRAFANA/PROMETHEUS 来监控我们的 CPU 指标并查找所有 CPU 的汇总 CPU 使用情况。问题是我们启用了超线程,当我们对 CPU 施加压力时,百分比超过了 100%。我的问题是如何限制 CPU 使用率,使其仅显示 100% 的使用率,即使 CPU 利用率很高。
P.S 我已经尝试在 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
以及我们尝试过的其他类似查询。
【问题讨论】:
标签: performance-testing prometheus monitoring grafana promql