为什么我使用node_exporter来获取cpu利用率为负数?我的查询信息是“回合((1-avg(irate(node_cpu_seconds_total {mode =“ idle”} [5m])))* 100,0.01)”
答案 0 :(得分:0)
执行表达式时我没有得到负数。
但是我想如果您想要系统的 CPU使用率,那么我将使用此查询。 我是PromQL的初学者,我相信有一种更有效的方法,但这对我有用:
(1-rate(node_cpu_seconds_total{job="node_exporter",mode="idle"}[1m]))*100
表示(两个CPU均为1%):
{cpu =“ 0”,instance =“ localhost:9100”,job =“ node_exporter”,mode =“ idle”} 1.056344430236733 {cpu =“ 1”,instance =“ localhost:9100”,job =“ node_exporter”,mode =“ idle”} 1.6381520334300625