2015-07-28 22 views
2

我有%CPU使用率grafana圖。更改時間範圍(%CPU和更多)時的Grafana聚合問題

問題是源數據由collectd收集爲Jiffies。

我使用下面的公式:

collectd|<ServerName>|cpu-*|cpu-idle|value|nonNegativeDerivative()|asPercent(-6000)|offset(100) 

的問題是,當我增加時間範圍(〜30天,例如)時,grafana正在彙總數據和,因爲它是累計數(和不是百分比,或者它可以使一個簡單的平均值),圖表中的數據變得無效。

任何想法如何創建一個更好的公式?

回答

0

你看過聚合插件(讀取類型)來計算平均值嗎?

https://collectd.org/wiki/index.php/Plugin:Aggregation/Config

+0

謝謝。我看到了。這是源(collectd)。 我更希望在Grafana本身中找到解決方案,因此我可以在所有看到此問題的地方使用它(例如Network BW) –

0

這是非常奇怪的是,你必須使用nonNegativeDerivative功能的CPU度量。 nonNegativeDerivative應該只用於不斷增加的計數器,而不是象CPU這樣的度量指標,如CPU