Dockerを使用して、ClickHouse監視ツールGrafanaをすばやくインストールします

グラファナ

Grafanaは、時系列データに基づいてインタラクティブなダッシュボードを作成するために使用できる非常に人気のあるツールであり、各データベースの分析と監視のためのソリューションでもあります。Grafanaを使用すると、ユーザーはメトリックをクエリ、視覚化、アラート、および理解できます。
Grafanaが提供する多くの優れた機能:

  1. 視覚化

ヒートマップからヒストグラム、一般的なグラフィックから地理マップまで。Grafanaは、ユーザーがデータを美しく理解するのに役立つ多数の視覚化オプションを提供します。
2.アラームの監視

データにアクセスするときは、ビジネス要件に従ってしきい値を定義し、アラームをシームレスに定義します。
3.統合

Grafanaは、Graphite、Elasticsearch、InfluxDB、
Prometheusなど、私たちがよく知っていて一般的に使用している多くのプロジェクトと統合されています。データを統合して、より完璧なソリューションを取得します。
4.オープンソース

Grafanaは完全にオープンソースであり、活気のあるコミュニティによってサポートされています。
5.拡張

公式ライブラリには、何百ものダッシュボードとプラグインが用意されています。今日は、Vertamediaによって開発されたGrafana ClickHouseプラグインを紹介します。このプラグインは、現在
Altinityチームによって保守されています。
6.コラボレーション

全員を集めて、チーム間でデータとダッシュボードを共有します。Grafanaはユーザー機能を強化し、データ主導の文化の構築を支援しました。

GrafanaClickHouseプラグインアドレス

公式サイト
https://grafana.com/grafana/plugins/vertamedia-clickhouse-datasource/installation
Github
https://github.com/Vertamedia/clickhouse-grafana

Dockerをすぐに使い始めましょう

  1. グラファナミラーをダウンロードするdocker pull grafana/grafana
[root@kubesphere3 ~]# docker pull grafana/grafana
Using default tag: latest
latest: Pulling from grafana/grafana
801bfaa63ef2: Pull complete 
bfa9705a3cb2: Pull complete 
12c11a7e9d94: Pull complete 
377c2dc21544: Pull complete 
4a20d1f981fb: Pull complete 
4f4fb700ef54: Pull complete 
5d9743dc37f2: Pull complete 
ec2035efdb39: Pull complete 
Digest: sha256:29e4e68a557fac7ead72496acea16a9b89626f3311ba7c4a9e39f7fb99f8f68f
Status: Downloaded newer image for grafana/grafana:latest
docker.io/grafana/grafana:latest
  1. グラファナコンテナを起動しますdocker run -d -p 23000:3000 - grafana/grafana
[root@kubesphere3 ~]# docker run -d -p 23000:3000 - grafana/grafana
a8b768626cda7c4ef675d4d59fd720c2f3b5d3d0e488dac5c4ea9779ff947706
  1. ClickHouseデータソースプラグインをインストールしますgrafana-cli plugins install vertamedia-clickhouse-datasource
[root@kubesphere3 ~]# docker exec -it a8b7 /bin/bash
bash-5.0$ grafana-cli plugins install vertamedia-clickhouse-datasource
installing vertamedia-clickhouse-datasource @ 2.2.3
from: https://grafana.com/api/plugins/vertamedia-clickhouse-datasource/versions/2.2.3/download
into: /var/lib/grafana/plugins

✔ Installed vertamedia-clickhouse-datasource successfully 

Restart grafana after installing plugins . <service grafana-server restart>

bash-5.0$ exit
  1. プラグインをインストールした後、永続性を確保するために新しいイメージとしてコンテナを送信しますdocker commit a8b7 grafana-clickhouse
[root@kubesphere3 ~]# docker commit a8b7 grafana-clickhouse
sha256:98b3abee7beca75321e97775870cbe21c871812d40b6b37d7c5f053ad535cd35

  1. プラグインをインストールした後、コンテナを実行しますdocker run -d -p 23000:3000 grafana-clickhouse
[root@kubesphere3 ~]# docker run -d -p 23000:3000  grafana-clickhouse
b19d8b0f109600a683bdfeb4135dfa5d2b4af5274bd67b997b13d04277f3c270

Grafanaにアクセス

http://localhost:23000

アカウント:adminパスワード:admin

ClickHouseを構成する

データソースの追加ページに入り、[データソースの追加]を
ここに画像の説明を挿入
ここに画像の説明を挿入
クリックしてクリックハウスを検索し、[保存してテスト]をクリックして接続を確認します
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/wenyichuan/article/details/113883424