OB Cloudは、Prometheusを使用してデータベースの監視メトリクスを収集し、Grafanaのダッシュボードに関連データを表示することをサポートします。この記事では、GrafanaでOB Cloudクラウドデータベースの監視データをダッシュボードに表示する方法について説明します。
前提条件
Prometheusを使用した監視メトリクスの収集が完了していること。具体的な操作手順については、Prometheusを使用したOceanBaseデータの監視をご参照ください。
Grafanaがデプロイ済みであり、GrafanaとPrometheusのネットワークが相互接続されていることを確認しています。この記事では、Dockerを使用してGrafanaバージョン10.2.2をデプロイする例を示しますが、ローカルインストールやホスティングサービスの使用など、他の方法も選択できます。
OB Cloudの監視ダッシュボード設定ファイルをダウンロード済みであること:ホスト監視およびインスタンス監視。これら2つのファイルは事前に設定されたダッシュボードのサンプルファイルですが、ご要望に応じてカスタマイズして設定することもできます。
ステップ1:Grafanaを起動してログインする
Dockerを使用してGrafanaをデプロイする場合は、以下のコマンドを実行してGrafanaを起動します。
sudo docker run -d --name=grafana-test -p 3000:3000 grafana/grafana:10.2.2 # `--name`パラメータはコンテナ名を定義します。この例では`grafana-test`ですが、必要に応じてカスタマイズできます。ブラウザで
http://localhost:3000``にアクセスしてGrafanaにログインします。デフォルトのアカウント名とパスワードはどちらもadmin`です。初回ログイン時、Grafanaはパスワードの変更を促しますが、必要に応じて操作してください。
ステップ2:Prometheusデータソースを追加する
ログイン後、Grafanaのホームページの左上隅にある
アイコンをクリックして左側のサイドバーを展開し、Connections > Data sourcesを選択します。Add data sourcesをクリックし、データソースとしてPrometheusを選択します。
Prometheusデータソース設定ページのConnectionオプションで、Prometheusサーバーのアドレスを入力します。その後、ページ下部のSave & testをクリックします。
ステップ3:Grafanaダッシュボードを設定する
アイコンをクリックして左側のサイドバーを展開し、Dashboardsをクリックします。+ Create Dashboardをクリックし、作成ページのImport a dashboardカードでImport Dashboardをクリックします。
前提条件でダウンロードしたいずれかのダッシュボード設定ファイルをアップロードし、**ロード**をクリックします。
Optionsページでカスタムのダッシュボード名を入力し、Importをクリックすると、監視ダッシュボードのデータを表示できます。