こんにちは! JQです。
前回は『 OSS編~Graphiteを試してみる02~ 』と題して、Graphiteでデータ登録を試してみました。
今回は『OSS編~Grafanaを試してみる01~』と題して、Grafanaを試してみたいと思います。
Grafanaとは
Graphite等に対応しているリッチなグラフ描画ダッシュボードのオープンソースです。
インストールと設定
1.Grafanaのダウンロード
先ずはGrafanaをダウンロードします。
1$ sudo wget http://grafanarel.s3.amazonaws.com/grafana-1.8.0-rc1.zip2$ sudo unzip grafana-1.8.0-rc1.zip3$ sudo mv grafana-1.8.0-rc1 /usr/local/grafana2.設定
続いて設定を行います。
1$ cd /usr/local/grafana/2$ sudo cp config.sample.js config.js今回はGraphiteのみなので以下の様に必要な箇所のコメントアウトを解除します。
1$ sudo vim config.js2 datasources: {3 graphite: {4 type: 'graphite',5 url: "http://IPアドレス",6 },7 /*8 elasticsearch: {9 type: 'elasticsearch',10 url: "http://my.elastic.server.com:9200",11 index: 'grafana-dash',12 grafanaDB: true,13 }14 */15 },3.Apache設定の修正
次にApacheの設定を変えていきます。
前回に作成したGraphiteの設定ファイル内のVirtualHostに以下を追記します。
1$ sudo vim /etc/httpd/conf.d/graphite-vhost.conf2 Header set Access-Control-Allow-Origin "*"3 Header set Access-Control-Allow-Methods "GET, OPTIONS"4 Header set Access-Control-Allow-Headers "origin, authorization, accept"AliasでGrafanaにアクセス出来るようにします。
1$ sudo vim /etc/httpd/conf.d/grafana.conf2Alias /grafana /usr/local/grafana/Apacheを再起動して設定を反映させます。
1$ apachectl -t2$ sudo apachectl restart4.確認
実際にアクセスして確認してみます。
次ぐにようにグラフを調整する事も出来ます。
次回は『OSS編~Grafanaを試してみる02~』と題して、CloudWatchから取得したデータでGrafanaを試してみたいと思います。
お楽しみに!!!