OSS編~Grafanaを試してみる01~

こんにちは! 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/grafana

2.設定

続いて設定を行います。

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 restart

4.確認

実際にアクセスして確認してみます。

トップ画面

次ぐにようにグラフを調整する事も出来ます。

ロードアベレージ
いかがでしたでしょうか?

次回は『OSS編~Grafanaを試してみる02~』と題して、CloudWatchから取得したデータでGrafanaを試してみたいと思います。

お楽しみに!!!

この記事を書いた人

aws-recipe-user