2017-01-23 20 views
5

Metricsの視覚化にGrafana(v2.1.3)を使用しています。 メトリックはcollectdによって収集されたGraphiteに由来します。目標グラフは、無料のディスクスペースをと表示することです。パーセント複数のノード、データ/フォルダがあるバイトの空き容量がさを表しているので、メトリック言うことができます:だからGrafanaを使用して複数のノードの空きディスク容量を取得

collectd.$node.df-data.* 

、私は設定次ています:

collectd.$node.df-data.df_complex-free 

合計スペースを表すメトリックの合計がある

Series A: collectd.$node.df-data.df_complex-free (Invisible) 
Series B: collectd.$node.df-data.* (Invisible) 
Series C: alias(asPercent(#A, sumSeries(#B)), 'Free space') 

ここで、$ nodeは、ドロップダウンリスト(All、node1、node2、node3など)から選択される変数です。 1つの特定のノードが選択されているが、間違った1つがすべてのオプションが選択されている場合(たとえば、ノードあたりのパーセンテージが〜95%、すべてが選択されている場合は24%が表示されます)

別のオプション(おそらくより好ましい次のようになります。

Series A: collectd.$node.df-data.df_complex-free 
Series B: groupByNode(collectd.$node.df-data.*, 1, 'sum') 
Series C: scale(divideSeries(#A, #B), 100) 

再び単一ノードのために、それは罰金だが、「すべてのノード」オプションが選択されると、次のエラーが表示されます。

divideSeriesを二引数には、正確に1シリーズ

任意のアイデアを参照する必要があります?私は簡単な解決策があるはずと信じています。

答えて

5

あなたがcollectdとあなたは自分の/etc/collectd.conf.d/df.confValuesPercentageパラメータを有効にすることができDFプラグインを使用しているので、あなたは答えをcollectd.$node.df-data.percent_bytes-free

https://collectd.org/wiki/index.php/Plugin:DF

+1

感謝を照会できるようになります。このシンプルな設定は関連するすべての問題を解決します。 –

関連する問題