Grafanaで可視化・分析したいデータベースへ接続する手順を紹介します。
Grafanaでは、データベースをデータソース(Data Source)という単位で管理します。今回は新しいデータソースを作成し、ローカルマシン上にあるMySQL(MariaDB)にGrafanaから接続してみます。
データソースの作成
Grafanaのダッシュボードから[Configuration]>[Data Source]をクリックします。
![](https://takabus.com/grafana/wp-content/uploads/2022/08/image-8-1024x733.png)
[Add data source]をクリックし、新しいデータソースを作成しましょう。
![](https://takabus.com/grafana/wp-content/uploads/2022/08/image-9-1024x733.png)
接続したいデータベースを選択
Grafanaは非常に多くのデータベースに対応しています。MySQLやPostgreSQLなどのリレーショナルデータベースのほか、InfluxDBといった時系列データベース、ElasticSearchなどにも対応しています。
![](https://takabus.com/grafana/wp-content/uploads/2022/08/image-10-1024x733.png)
今回はローカルマシン上に構築したMySQLに接続してみます。
![](https://takabus.com/grafana/wp-content/uploads/2022/08/image-11.png)
設定ページが表示されるので、接続に必要な情報を入力していきます。
![](https://takabus.com/grafana/wp-content/uploads/2022/08/image-12-1024x733.png)
ここでは以下のデータベースに接続します
データベース・サーバー | localhost:3306(XAMPP上のMySQL) |
データベース名 | sample_kabuka |
ユーザー | root |
パスワード | (なし) |
![](https://takabus.com/grafana/wp-content/uploads/2022/08/CAP_20220818_100929-1024x733.png)
すべて入力したら、[Save&Test]をクリック
![](https://takabus.com/grafana/wp-content/uploads/2022/08/image-13.png)
接続がうまくいくと、Database Connection OKと表示されます。設定も保存されます。
![](https://takabus.com/grafana/wp-content/uploads/2022/08/image-14-1024x733.png)
データソースが作成されました。