35

Prometheus.io 経由で docker コンテナーを監視しています。私の問題は、cpu_user_seconds_totalまたはを取得していることですcpu_system_seconds_total

この増え続ける値を CPU パーセンテージに変換する方法は?

現在、私はクエリを実行しています:

rate(container_cpu_user_seconds_total[30s])

しかし、私はそれが完全に正しいとは思いません (トップと比較して)。

cpu_user_seconds_totalCPUパーセンテージに変換するには? (上のように)

4

3 に答える 3

31

また、CPU 使用率を正確に取得する次の方法も見つけました。

100 - (avg by (instance) (irate(node_cpu_seconds_total{job="node",mode="idle"}[5m])) * 100)

から: http://www.robustperception.io/understanding-machine-cpu-usage/

于 2016-08-11T11:09:07.000 に答える