このトピックでは、Alibaba Cloud Managed Service for Prometheus を Container Service for Kubernetes (ACK) クラスタに統合し、ダッシュボードを表示し、クラスタのアラート ルールを設定する方法について説明します。
前提条件
Managed Service for Prometheus がアクティブ化されていること。 詳細については、「請求の概要」をご参照ください。
ACK クラスタが作成されていること。 詳細については、「ACK マネージドクラスターを作成する」をご参照ください。
Alibaba Cloud リソースセンターがアクティブ化されていること。 詳細については、「リソースセンターをアクティブにする」をご参照ください。
ステップ 1: Managed Service for Prometheus を ACK クラスタに統合する
Managed Service for Prometheus を使用すると、監視機能を ACK に統合できます。 ビジネス要件に基づいて、次のいずれかの方法を使用できます。
ACK Pro マネージドクラスター の場合、Container Monitoring Basic Edition または Pro Edition を統合できます。 Basic Edition は無料ですが、Pro Edition はクラスタ内のノード数に基づいて課金されます。 詳細については、「Container Monitoring Pro Edition の機能と請求ルール」をご参照ください。
方法 1: ACK コンソールを使用する
Managed Service for Prometheus を新しいクラスタに統合する
新しい ACK クラスタを作成するときに、Managed Service for Prometheus の監視機能を有効にできます。

Managed Service for Prometheus を既存のクラスタに統合する
Managed Service for Prometheus を既存のクラスタに統合するには、次の手順を実行します。
ACK コンソール にログインします。 左側のナビゲーション ウィンドウで、[クラスタ] をクリックします。
[クラスタ] ページで、管理するクラスタを見つけ、その名前をクリックします。 左側のペインで、 を選択します。
[prometheus 監視] ページで、[インストール] をクリックします。
説明システムは ack-onepilot コンポーネントを自動的にインストールし、ダッシュボードを確認します。 インストールが完了したら、各タブをクリックしてモニタリング データを表示します。
Managed Service for Prometheus が ACK クラスタに統合されると、ダッシュボード データは 1 ~ 2 秒以内に更新されます。
方法 2: ARMS コンソールまたは Managed Service for Prometheus コンソールを使用する
ARMS コンソールまたは Managed Service for Prometheus コンソールを使用して、Managed Service for Prometheus をクラスタに統合できます。
ARMS コンソール にログインします。 左側のナビゲーション ウィンドウで、[統合センター] をクリックします。
[統合センター] ページで、[インフラストラクチャ] をクリックします。 [インフラストラクチャ] セクションで、[kubernetes クラスタモニター] をクリックします。

表示されるパネルで、プロンプトに従って ACK クラスタを統合します。
Managed Service for Prometheus が ACK クラスタに統合されると、ダッシュボード データは 1 ~ 2 秒以内に更新されます。
ステップ 2: ダッシュボードを表示する
Managed Service for Prometheus は、クラスタの概要、コア コンポーネント、ノード、ポッドなど、複数の組み込みダッシュボードを提供します。 これらのダッシュボードは、ACK コンソール、ARMS コンソール、または Managed Service for Prometheus コンソールで表示できます。 ビジネス要件に基づいて、次のいずれかの方法を使用できます。
方法 1: ACK コンソールでダッシュボードを表示する
ACK コンソール にログインします。 左側のナビゲーション ウィンドウで、[クラスタ] をクリックします。
[クラスタ] ページで、管理するクラスタを見つけ、その名前をクリックします。 左側のペインで、 を選択します。
[prometheus 監視] ページで、各タブをクリックして、ビジネス要件に基づいてダッシュボードを表示します。
方法 2: ARMS コンソールまたは Managed Service for Prometheus コンソールでダッシュボードを表示する
ARMS コンソールまたは Managed Service for Prometheus コンソールにログインして、クラスタのダッシュボードを表示します。
ARMS コンソール にログインします。 左側のナビゲーション ウィンドウで、[統合管理] をクリックします。
[統合管理] ページで、[ダッシュボードのクエリ] タブをクリックします。
ダッシュボードを表示する ACK クラスタを選択します。
ステップ 3: アラートを設定する
ARMS コンソール にログインします。 左側のナビゲーション ウィンドウで、[統合管理] をクリックします。
[統合管理] ページの [統合環境] タブで、[container Service] をクリックします。 ACK 環境インスタンス リストで、ACK クラスタの名前をクリックして、環境インスタンス詳細ページに移動します。
[コンポーネント管理] タブの [アドオン タイプ] セクションで、[アラート ルール] をクリックして、Managed Service for Prometheus の組み込みアラート ルールを表示します。

組み込みアラート ルールは、アラート通知を送信せずにアラート イベントを生成します。 メールまたはその他のチャネルを使用してアラート通知を送信する場合は、[編集] をクリックして通知方法を設定します。 [Prometheus アラート ルールの編集] ページで、カスタム アラートしきい値、期間、およびアラート コンテンツを設定できます。 詳細については、「Prometheus インスタンスのアラート ルールを作成する」をご参照ください。

[アラート通知] パラメーターを [シンプルモード] に設定すると、アラート通知を受信する連絡先と通知期間を設定し、アラート通知を繰り返し送信するかどうかを指定できます。
FAQ
クラスタの Container Monitoring Basic Edition を Pro Edition に更新するにはどうすればよいですか?
ARMS コンソール にログインします。 左側のナビゲーション ウィンドウで、[統合管理] をクリックします。
表示されるページで、管理するクラスタを見つけ、[アクション] 列の [pro バージョンにアップグレード] をクリックします。
