9

Collectd 5.4.0 で測定された CPU 使用率を収集し、その結果を InfluxDB 0.9.4 に保存しています。次のクエリを使用して、InfluxDB から CPU の割合を取得します。

SELECT MEAN(value) FROM cpu_value WHERE time >= '' and time <= '' GROUP BY type,type_instance

しかし、結果をプロットすると意味がありません。CPU 使用率にパターンはありません。何か間違ったことをしたら教えてください。

ありがとう

4

2 に答える 2

2

これは私のクエリです。パーセント単位 ([軸] タブ) で使用しますが、スタック + パーセント ([表示] タブ) も同様に意味があります

SELECT non_negative_derivative(mean("value"), 1s) FROM "cpu_value" WHERE "type_instance" =~ /(idle|system|user|wait)/ AND $timeFilter GROUP BY time($interval), "type_instance" fill(null)

non_nagative_derivative(1s) は、derivative(1s) に置き換えることができます。値が欠落しているときに負の値がいくつかありました。

于 2016-07-12T19:01:50.173 に答える