为什么我使用node_exporter获取cpu利用率为负数?

时间:2019-12-30 07:29:42

标签: prometheus-node-exporter

为什么我使用node_exporter来获取cpu利用率为负数?我的查询信息是“回合((1-avg(irate(node_cpu_seconds_total {mode =“ idle”} [5m])))* 100,0.01)”

1 个答案:

答案 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