グラファナとは
Grafana は
、非常に美しいチャートとレイアウト表示、フル機能のメトリクス ダッシュボード、グラフィカル エディターを備えた視覚化パネル (ダッシュボード) です。データ ソースとして Graphite、zabbix、InfluxDB、Prometheus、OpenTSDB をサポートします。
Grafana の主な機能:
- 柔軟で豊富なグラフィックオプション。
- 複数のスタイルを組み合わせることができ、昼夜モードをサポートします。
- 複数のデータソース。
グラファナのインストール
(1) ダウンロードミラー
docker pull grafana/grafana
(2) コンテナを作成する
docker run ‐d ‐p 3001:3000 ‐e INFLUXDB_HOST=influxsrv ‐e INFLUXDB_PORT=8086 ‐e INFLUXDB_NAME=cadvisor ‐e INFLUXDB_USER=cadvisor ‐e INFLUXDB_PASS=cadvisor ‐‐link influxsrv:influxsrv ‐‐name grafana grafana/grafana
(3) アクセス
http://192.168.184.144:3001
ユーザー名とパスワードは両方とも管理者です
グラファナの使用
1 データソースの追加
(1) [設定]、[データソース] をクリックします
(2) クリックしてデータ ソースを追加します
(3) データ ソースに名前を付け、タイプ、アドレス、接続するデータベース名、ユーザー名、パスワードを指定して、[
保存] をクリックします。データソースが正常に作成されました
2 ダッシュボードの追加
(1) 「Dashboards --Manager」を選択します
(2) 「追加」ボタンをクリックします
(3) 「グラフ」アイコンをクリックします
(4) 以下のチャートインターフェースが表示されるので、「パネルタイトル」をクリックし、「編集」を選択します
(5) タイトルなどの基本情報を定義します
(6) クエリ情報をメモリに設定し、コンテナ名を指定します
(7) y軸の単位をMに指定します。
(8)保存
名前を入力してください
3 アラート通知設定
(1) メニューのアラート –> 通知チャネルを選択します。
(2)「チャンネル追加」ボタンをクリックします。
(3) 名前を入力し、タイプとして Webhook を選択し、フックのアドレスを入力します。
このフック アドレスは、ベース マイクロサービスの以前の拡張のアドレスです。
(4) SendTest テストをクリックして、基本的なマイクロサービスがコンテナーを追加するかどうかを観察します。
(5) [保存]をクリックして保存します。
(6) 同様にシュリンクアドレスを追加します
4 ダッシュボードの警告設定
(1) 編集したばかりのダッシュボードを再度開く
(2) 「アラートの作成」をクリックします。
警告線を設定する
(3) 通知を選択する
変更内容を保存