web-dev-qa-db-ja.com

grafana:クエリからsinglestatまたは他のプラグインに値を合計する方法は?

クエリの複数選択(テンプレート化)に応じて値の合計を作成し、それらをgrafanaのsinglestatプラグインに表示することは可能ですか?

セットアップ:

  • グラファナ3.1.1
  • データソース:グラファイト

使用事例:

クエリベースのドロップダウンリストでは、論理ボリュームを選択できます。

次に、singlestatはこの論理ボリュームのサイズを示します。

これで複数選択クエリリストができたので、選択した各論理ボリュームのサイズ値が合計され、singlestatに表示されるようにしたいと思います。

私はいくつかの関数を見つけようとしていて、合計関数があることを知っていますが、私の場合、テンプレートクエリでの選択の結果がどれになるかわからず、方法が存在しないようですすべてのクエリの合計メトリックのみを表示しながら、「非表示」クエリをメトリックセクションに自動的に追加します。

これを達成するためのオプションはありますか?

サンプルクエリ:

collectd.$Host.$volumegroups.$logicalvolumes

ここで、3つの値はすべて、次のような結果を持つテンプレートクエリからのものです。

$Host => the server in question
$volumegroups => vg00 (LVM Volume Group)
$logicalvolumes => lv_data, lv_root, ... (LVM Logical Volume)

コースのドロップダウンから複数の「$ logicalvolumes」を選択すると、singlestatは「N/A」になります。

Grafana Webサイトのプラグインのリストで、このニーズに合う他のプラグインが見つかりません。

1
lievendp

Grafanaコミュニティが答えをここに提供しました: 1

「sumseries」関数を効果的に使用すると、期待どおりに機能します。

1
lievendp