エンタープライズダッシュボードと Grafana プラグインを使用して、ハイブリッドクラウド監視を Grafana と統合できます。また、エンタープライズダッシュボードを使用して、セルフマネージドの Grafana インスタンスを作成することもできます。このトピックでは、セルフマネージドの Grafana を使用してメトリックデータを視覚的に表示する方法について説明します。
前提条件
ハイブリッドクラウド監視がアクティブ化されていること。詳細については、「ハイブリッドクラウド監視をアクティブ化する」をご参照ください。
背景情報
CloudMonitor と Grafana を統合する方法については、「概要」をご参照ください。
手順
Grafana ソフトウェアをインストールします。
説明次の例は、CentOS に Grafana をインストールする方法を示しています。他のオペレーティングシステムへの Grafana のインストール方法の詳細については、「Grafana をインストールする」をご参照ください。
ルートユーザーとしてサーバーにログインします。
次のいずれかのコマンドを実行して、Grafana をインストールします。
説明Grafana のソフトウェアバージョンと Grafana でサポートされているオペレーティングシステムの詳細については、Grafana ダウンロードページをご覧ください。次の例では、Grafana インストールパッケージはgrafana-8.0.6-1.x86_64.rpmで、最新バージョンです。
方法 1:
sudo yum install https://dl.grafana.com/oss/release/grafana-8.0.6-1.x86_64.rpm
方法 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
次のコマンドを実行して、Grafana サービスを開始します。
sudo service grafana-server start
オプション。 Grafana パネルプラグインをインストールします。
[円グラフ]、[ガントチャート]、[ワールドマップパネル]などの Grafana パネルでモニタリングデータを表示する必要がある場合は、対応するパネルプラグインをインストールする必要があります。 Grafana パネルプラグインのインストール方法の詳細については、Grafana パネルプラグインページをご覧ください。
ハイブリッドクラウド監視で名前空間を作成します。
詳細については、「名前空間を作成する」をご参照ください。
メトリックインポートタスクを作成します。
セルフマネージドのデータセンター、Alibaba Cloud サービス、およびサードパーティプロバイダーのクラウドサービスのメトリックインポートタスクを作成して、メトリックを CloudMonitor にインポートできます。メトリックインポートタスクの作成方法の詳細については、以下のトピックをご参照ください。
名前空間を Grafana に接続するために使用する URL と Alibaba Cloud アカウントを表示します。
説明この手順で取得した URL と Alibaba Cloud アカウントは、手順 6 でデータソースを作成するために使用されます。
CloudMonitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
名前空間を見つけ、[アクション] 列で を選択します。
エンタープライズモニタリングダッシュボードから Grafana に名前空間を接続するために使用する URL と Alibaba Cloud アカウントを表示します。次の表は、URL と Alibaba Cloud アカウントに関する情報を示しています。
パラメーター
説明
例
URL
エンタープライズモニタリングダッシュボードから Grafana に名前空間を接続するために使用する URL です。
URL 形式:
<モニタリングデータのレポート用エンドポイント>/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 アカウントの AccessKey ID、または Alibaba Cloud アカウント内の RAM ユーザー。 AccessKey ID の取得方法については、「AccessKey ペアの作成」をご参照ください。
説明RAM ユーザーは、現在の Alibaba Cloud アカウントによって作成され、CloudMonitor からデータを読み取る権限を持っている必要があります。
yourAccessKeyIDパスワード
エンタープライズモニタリングダッシュボードから Grafana に名前空間を接続するために使用するアカウントです。
Alibaba Cloud アカウントの AccessKey シークレット、または Alibaba Cloud アカウント内の RAM ユーザー。 AccessKey シークレットの取得方法については、「AccessKey ペアの作成」をご参照ください。
説明RAM ユーザーは、現在の Alibaba Cloud アカウントによって作成され、CloudMonitor からデータを読み取る権限を持っている必要があります。
yourAccessKeySecret重要Alibaba Cloud アカウントの AccessKey ペアを使用して、すべての API 操作を呼び出すことができます。 API 操作の呼び出しや日常的な O&M の実行には、RAM ユーザーを使用することをお勧めします。 AccessKey ペアは機密情報として扱ってください。
プロジェクトコードなど、他の人がアクセスしやすいファイルに AccessKey ペアを含めないでください。そうしないと、AccessKey ペアが漏洩し、アカウント内のリソースが安全でなくなる可能性があります。
Grafana でデータソースを作成します。
インストール後、Grafana にログインします。デフォルトポートは 3000 で、デフォルトユーザー名は admin です。
重要Grafana に初めてログインするときは、セキュリティリスクを防ぐためにパスワードを変更することをお勧めします。
Grafana にログインします。
ログイン URL の形式は
https://Grafana サーバー IP アドレス:3000です。たとえば、ログイン URL は https://192.168.XX.XX:3000 になります。左側のナビゲーションウィンドウで、
をクリックします。[データソース] タブで、右上隅にある [データソースを追加] をクリックします。
[データソースを追加] ページで、[prometheus] をクリックします。
[設定] タブで、[名前]、[URL]、[ユーザー]、[パスワード] パラメーターを設定します。その他のパラメーターについては、デフォルト値を維持します。
[名前]:Grafana でのデータソースの名前。たとえば、
Prometheus-test。[URL]:エンタープライズモニタリングダッシュボードから Grafana に名前空間を接続するために使用する URL。手順 5 から取得した URL。たとえば、
https://metrichub-cms-cn-hangzhou.aliyuncs.com/proxy/namespace/default-aliyun。[ユーザー] と [パスワード]:エンタープライズモニタリングダッシュボードから Grafana に名前空間を接続するために使用するユーザー名とパスワード。ユーザー名とパスワードは、手順 5 で取得した [ユーザー] と [パスワード] の値です。たとえば、
yourAccessKeyIDとyourAccessKeySecret。説明[認証] セクションで [ベーシック認証] を有効にすると、ユーザーとパスワードパラメーターに指定した値が [ベーシック認証の詳細] セクションに表示されます。
[保存してテスト] をクリックします。
ダッシュボードとモニタリングチャートを追加します。
左側のナビゲーションサブメニューで、
アイコンをクリックします。[新しいダッシュボード] ページで、[空のパネルを追加] をクリックします。
[クエリ] タブで、Prometheus-test[データソース] ドロップダウンリストから を選択し、ダッシュボードとモニタリングチャートを追加するクラウドサービスのメトリックを選択します。
右側のウィンドウで、モニタリングチャートの名前、タイプ、およびレイアウトを指定します。
右上隅にある [適用] をクリックします。
モニタリングチャートが作成されます。
右上隅にある
アイコンをクリックします。次に、ダッシュボードの名前とダッシュボードが配置されているディレクトリを指定します。[保存] をクリックします。
ダッシュボードが作成されます。
モニタリングデータを表示します。
左側のナビゲーションウィンドウで、 を選択します。
[管理] タブで、ダッシュボードをクリックします。
ダッシュボード上のすべてのモニタリングチャートを表示します。
> [管理]