Grafana Docker Compose

Grafana Docker Compose



Grafana は、デバイスとインフラストラクチャの監視に使用されるオープンソース プラットフォームです。 Grafana は、データベース、クラウド サービス、IoT デバイスなどのさまざまなソースからのデータを視覚化および分析するための、柔軟でユーザー フレンドリーなインターフェイスを提供します。

この短いチュートリアルでは、Docker compose を使用して基本的な Grafana インスタンスをセットアップするプロセスを簡単に説明します。

要件

この投稿で提供されているコマンドと手順を実行するには、次のものが揃っていることを確認してください。







  1. Dockerエンジンがインストールされている
  2. Docker Composeがインストールされている
  3. Dockerコンテナを実行するための十分な権限

Docker Compose ファイルの定義

最初のステップは、Docker コンテナーを実行するための Docker compose 構成を定義することです。まず、構成ファイルを保存するディレクトリを作成します。



$ mkdir グラファナ

ディレクトリに移動し、docker-compose.yml ファイルというファイルを作成します。



$ cd グラファナ

$ touch docker-compose.yml

ファイルを編集し、次のように構成を追加します。





バージョン: 「3.8」
サービス:
グラファナ:
画像: グラファナ / グラファナエンタープライズ
コンテナ名: グラファナ
再起動: 停止しない限り
ポート:
- 「3000:3000」
ボリューム:
- グラファナデータ: / だった / ライブラリ / グラファナ
ボリューム:
グラファナデータ: { }

上記の Docker Compose 構成ファイルでは、Grafana コンテナーをデプロイするためのすべてのステップと構成を定義します。

まず、Docker compose 形式のバージョンを定義します。次に、必要なサービスをすべて含む Grafana サービスを定義します。たとえば、Docker に Grafana エンタープライズ イメージを使用するように指示します。



また、再起動ポリシー、ポート 3000 へのポート マッピングなど、他のサービス機能も指定します。

最後に、データの永続性を確保するために、grafana_data という名前のボリュームを作成し、データを /var/lib/grafana に保存します。

コンテナの実行

構成に満足したら、docker compose ユーティリティを使用してコンテナーを次のように実行できます。

$ ドッカーの構成 -d

グラファナへのアクセス

コンテナが起動したら、次のアドレスに移動して Grafana インスタンスにアクセスできます。 http://localhost:3000

これにより、デフォルトの資格情報を入力するよう求められます。 admin/admin の組み合わせを使用します。ログインすると、管理者アカウントのパスワードを変更する必要があります。

結論

このチュートリアルでは、Docker コンテナーと Grafana エンタープライズ イメージを使用した Grafana インスタンスのセットアップの基本について説明しました。詳細とカスタマイズについては、ドキュメントを参照してください。