LoginSignup
16
13

More than 5 years have passed since last update.

Grafanaで同じグラフを大量に作る (Repeating Rows and Panels)

Posted at

はじめに

Grafana 2.1 で追加された、同じグラフを大量に作る Repeating Rows and Panels のやり方が公式ドキュメントに無かったので、やり方を書いてみます。誰かの助けになれば。

Repeating Rows and Panels とは?

公式サイトの What’s new in Grafana v2.1 にある通り、ほとんど同じグラフを大量に作るときに重宝する機能です。複数サーバのCPU使用率をまとめて見たりするときには必須だし、What's New で大々的に取り上げてるというのに、設定方法がドキュメントに書いてないんですよね。(簡単だから書くまでもない?)

設定方法

1.templateを設定

まずは、ギアアイコンから Templating をクリックし、
templating_001.png

Templateを設定します。下図では hosts という名前で設定しています。
templating_002.png
Graphiteをデータソースにしている場合は、Type を Query にして適切な Query を書けば host名一覧が取れるので、すげー便利です。InfluxDBをデータソースにしている場合は * が使えないので Type を Custom にして一個づつ定義します。

2. グラフをTemplating対応に設定する

普通にグラフを Edit していきます。まずは General タブ。
templating_003.png

Repeat Panel 欄に、「1.templateを設定」で定義した hosts を選択することで、全 host のグラフが出来上がります。
Min Span を6にしておくとグラフサイズが画面幅の半分になります。(意味的にMinじゃなくてMaxっぽい。。)
Title に $hosts と書いてある部分が Templating で変更される部分です。上図ではcpu使用率を複数ホスト分作っています。

次に Metrics タブを開きます。
templating_004.png

描きたいグラフを定義します。$hosts の部分がTemplatingで変更される部分です。

終わり

これだけ!めちゃ簡単です。

16
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
13