グラファナ
Grafanaは、時系列データに基づいてインタラクティブなダッシュボードを作成するために使用できる非常に人気のあるツールであり、各データベースの分析と監視のためのソリューションでもあります。Grafanaを使用すると、ユーザーはメトリックをクエリ、視覚化、アラート、および理解できます。
Grafanaが提供する多くの優れた機能:
- 視覚化
ヒートマップからヒストグラム、一般的なグラフィックから地理マップまで。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をすぐに使い始めましょう
- グラファナミラーをダウンロードする
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
- グラファナコンテナを起動します
docker run -d -p 23000:3000 - grafana/grafana
[root@kubesphere3 ~]# docker run -d -p 23000:3000 - grafana/grafana
a8b768626cda7c4ef675d4d59fd720c2f3b5d3d0e488dac5c4ea9779ff947706
- 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
- プラグインをインストールした後、永続性を確保するために新しいイメージとしてコンテナを送信します
docker commit a8b7 grafana-clickhouse
[root@kubesphere3 ~]# docker commit a8b7 grafana-clickhouse
sha256:98b3abee7beca75321e97775870cbe21c871812d40b6b37d7c5f053ad535cd35
- プラグインをインストールした後、コンテナを実行します
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を構成する
データソースの追加ページに入り、[データソースの追加]を
クリックしてクリックハウスを検索し、[保存してテスト]をクリックして接続を確認します