エンタープライズダッシュボードとGrafanaプラグインを使用して、Hybrid Cloud MonitoringとGrafanaを統合できます。 エンタープライズダッシュボードを使用して、自己管理型Grafanaインスタンスを作成することもできます。 このトピックでは、自己管理Grafanaを使用して、視覚化された方法でメトリックデータを表示する方法について説明します。
前提条件
ハイブリッドクラウドモニタリングが有効になりました。 詳細については、「Hybrid Cloud Monitoringの有効化」をご参照ください。背景情報
CloudMonitorとGrafanaを統合する方法については、「概要」をご参照ください。手順
- Grafanaソフトウェアをインストールします。 説明 CentOSにGrafanaをインストールする方法を次の例に示します。 Grafanaを他のオペレーティングシステムにインストールする方法の詳細については、「Grafanaのインストール」をご参照ください。
- rootユーザーとしてサーバーにログオンします。
- 次のいずれかのコマンドを実行してGrafanaをインストールします。 説明 GrafanaのソフトウェアバージョンとGrafanaでサポートされているオペレーティングシステムの詳細については、Grafanaダウンロードページをご覧ください。 次の例では、Grafanaインストールパッケージはgrafana-8.0.6-1.x86_64.rpmで、最新バージョンです。
- 方法1:
https://dl.grafana.com/oss/release/grafana-8.0.6-1.x86_64.rpm sudo yumインストール
- 方法2:
wget https://dl.grafana.com/oss/release/grafana-8.0.6-1.x86_64.rpm
sudo yum localinstall grafana-8.0.6-1.x86_64.rpm
- 方法1:
- 次のコマンドを実行してGrafanaサービスを開始します。sudo service grafana-server start
- オプション。 Grafanaパネルプラグインをインストールします。
Pie Chart、Gantt、Worldmap panelなどのGrafanaパネルでモニタリングデータを表示する必要がある場合は、対応するパネルプラグインをインストールする必要があります。 Grafanaパネルプラグインのインストール方法の詳細については、Grafanaパネルプラグインのページを参照してください。
- Hybrid Cloud Monitoringで名前空間を作成します。 詳細については、「名前空間の作成」をご参照ください。
- メトリックインポートタスクを作成します。 セルフマネージドデータセンター、Alibaba Cloudサービス、およびサードパーティプロバイダーのクラウドサービスのメトリックインポートタスクを作成して、CloudMonitorにメトリックをインポートできます。 メトリックインポートタスクの作成方法の詳細については、以下のトピックを参照してください。
- 名前空間をGrafanaに接続するために使用するURLとAlibaba Cloudアカウントを表示します。 説明 この手順で取得したURLとAlibaba Cloudアカウントは、手順6でデータソースを作成するために使用されます。
にログインします。CloudMonitorコンソール.
- 左側のナビゲーションウィンドウで、 を選択します。
- 名前空間を見つけ、[操作] 列の を選択します。 エンタープライズモニタリングダッシュボードからGrafanaに名前空間を接続するために使用するURLとAlibaba Cloudアカウントを表示します。 次の表に、URLとAlibaba Cloudアカウントに関する情報を示します。
パラメーター 説明 例 URL エンタープライズモニタリングダッシュボードからGrafanaに名前空間を接続するために使用するURL。 URL形式:
<Endpoint for reporting monitoring data>/proxy/namespace/<名前空間名>
cn-hangzhou
、cn-shanghai
、cn-beijing
、またはcn-shenzhen
を含むドメイン名を使用してAPI呼び出しを行うことを推奨します。 これらのリージョンに存在するリソースのメトリックを監視できます。 次のエンドポイントを使用してモニタリングデータをレポートすることを推奨します。- パブリックエンドポイント
cn-hangzhou
、cn-shanghai
、cn-beijing
、またはcn-shenzhen
を含むドメイン名を使用して、インターネット経由でAPI呼び出しを行うことを推奨します。 これらのリージョンに存在するリソースのメトリックを監視できます。 次のパブリックドメイン名がサポートされています。- https://metrichub-cms-cn-shanghai.aliyuncs.com
- https://metrichub-cms-cn-hangzhou.aliyuncs.com
- https://metrichub-cms-cn-beijing.aliyuncs.com
- https://metrichub-cms-cn-shenzhen.aliyuncs.com
- VPCエンドポイント
cn-hangzhou
、cn-shanghai
、cn-beijing
、またはcn-shenzhen
を含むドメイン名を使用して、仮想プライベートクラウド (VPC) 上でAPI呼び出しを行うことを推奨します。 これらのリージョンに存在するリソースのメトリックを監視できます。 次のVPCドメイン名がサポートされています。- http://metrichub-cn-shanghai.aliyun.com
- http://metrichub-cn-hangzhou.aliyun.com
- http://metrichub-cn-beijing.aliyun.com
- http://metrichub-cn-shenzhen.aliyun.com
説明 推奨エンドポイントのネットワークレイテンシは、他のリージョンのエンドポイントよりもかなり低くなります。 モニタリングデータをレポートするエンドポイントの詳細については、「付録2: モニタリングデータをレポートするエンドポイント」をご参照ください。https://metrichub-cms-cn-hangzhou.aliyuncs.com/proxy/namespace/default-aliyun
ユーザー エンタープライズモニタリングダッシュボードからGrafanaに名前空間を接続するために使用するアカウント。 Alibaba CloudアカウントまたはAlibaba Cloudアカウント内のRAMユーザーのAccessKey ID。 AccessKey IDの取得方法については、「AccessKeyペアの取得」をご参照ください。
説明 RAMユーザーは、現在のAlibaba Cloudアカウントによって作成され、CloudMonitorからデータを読み取る権限が付与されている必要があります。LTAI4FgrMeKLB7NqDmPe ****
パスワード エンタープライズモニタリングダッシュボードからGrafanaに名前空間を接続するために使用するアカウント。 Alibaba CloudアカウントまたはAlibaba Cloudアカウント内のRAMユーザーのAccessKeyシークレット。 AccessKeyシークレットの取得方法については、「AccessKeyペアの取得」をご参照ください。
説明 RAMユーザーは、現在のAlibaba Cloudアカウントによって作成され、CloudMonitorからデータを読み取る権限が付与されている必要があります。dylEiakiwLFB1CufDyxyCwlCxZ ****
- パブリックエンドポイント
- Grafanaでデータソースを作成します。 インストール後にGrafanaにログインします。 デフォルトのポートは3000、デフォルトのユーザー名はadminです。重要 初めてGrafanaにログインするときは、セキュリティリスクを防ぐためにパスワードを変更することをお勧めします。
- Grafanaにログインします。 ログインURLの形式は
https:// Grafana server IP address:3000
です。 たとえば、ログオンURLはhttps:// 192.168.XX.XX:3000です。 - 左側のナビゲーションウィンドウで、[] をクリックします。
- [データソース] タブで、右上隅の [データソースの追加] をクリックします。
- [データソースの追加] ページで、[プロメテウス] をクリックします。
- [設定] タブで、[名前] 、[URL] 、[ユーザー] 、および [パスワード] パラメーターを設定します。 他のパラメーターはデフォルト値を使用します。
- Name: Grafanaのデータソースの名前 (例:
Prometheus-test
) 。 - URL: エンタープライズモニタリングダッシュボードからGrafanaに名前空間を接続するために使用するURL。 URLは、例えば、ステップ5から取得さ
https://metrichub-cms-cn-hangzhou.aliyuncs.com/proxy/namespace/default-aliyun
。 - UserとPassword: エンタープライズモニタリングダッシュボードからGrafanaに名前空間を接続するために使用するユーザー名とパスワード。 ユーザー名とパスワードは、手順5で取得したUserとpasswordの値です。たとえば、
LTAI4FgrMeKLB7NqDmPe ****
とdylEiakiwLFB1CufDyxyCwlCxZ ****
です。説明 [認証] セクションで [基本認証] をオンにすると、[ユーザー] および [パスワード] パラメーターに指定した値が [基本認証の詳細] セクションに表示されます。
- Name: Grafanaのデータソースの名前 (例:
- [保存とテスト] をクリックします。
- Grafanaにログインします。
- ダッシュボードとモニタリングチャートを追加します。
- 左側のナビゲーションサブメニューで、アイコンをクリックします。
- [新しいダッシュボード] ページで、[空のパネルを追加] をクリックします。
- [クエリ] タブで、[データソース] ドロップダウンリストから [Prometheus-test] を選択し、ダッシュボードとモニタリングチャートを追加するクラウドサービスのメトリックを選択します。
- 右側のウィンドウで、モニタリングチャートの名前、タイプ、およびレイアウトを指定します。
- 右上隅にある [適用] をクリックします。 モニタリングチャートが作成されます。
- 右上隅にあるアイコンをクリックします。 次に、ダッシュボードの名前とダッシュボードが存在するディレクトリを指定します。
- [保存] をクリックします。 ダッシュボードが作成されます。
- モニタリングデータを表示します。
- 左側のナビゲーションウィンドウで、 を選択します。
- [管理] タブで、ダッシュボードをクリックします。 ダッシュボード上のすべてのモニタリングチャートを表示します。