了解普罗米修斯指标值

问题描述

我正在使用节点导出器来收集主机指标,但我正在努力了解 cpu 使用率的计算方式。我使用的是预制仪表板,cpu 使用率是使用以下公式计算的:

sum by (instance)(irate(node_cpu_seconds_total{mode="system",instance="$node",job="$job"}[5m])) * 100

其他模式也有相同的条目——用户、空闲、iowait 等。 问题是我不了解实际值。当我查看 grafana 中的面板时,我得到以下值:

System: 4.60
User: 8.27
IOwait: 1.60
IRQs: 0.20
Other: 0
Idle: 181.13

我正在监控的主机有 2 个 cpu,所以所有东西加起来应该是 200。问题是,它加起来是 195.80。我正在监控具有 2 个 cpu 的多台主机,但这些值的总和从未达到 200。为什么会发生这种情况?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)