すべてのプロダクト
Search
ドキュメントセンター

:ACK クラスタを監視する

最終更新日:Dec 30, 2024

このトピックでは、Alibaba Cloud Managed Service for Prometheus を Container Service for Kubernetes (ACK) クラスタに統合し、ダッシュボードを表示し、クラスタのアラートルールを設定する方法について説明します。

前提条件

ステップ 1: Managed Service for Prometheus を ACK クラスタに統合する

Managed Service for Prometheus を使用すると、監視機能を ACK に統合できます。ビジネス要件に基づいて、次のいずれかの方法を使用できます。

方法 1: ACK コンソールを使用する

  • Managed Service for Prometheus を新しいクラスタに統合する

    新しい ACK クラスタを作成するときに、Managed Service for Prometheus の監視機能を有効にすることができます。

    image

  • Managed Service for Prometheus を既存のクラスタに統合する

    次の手順を実行して、Managed Service for Prometheus を既存のクラスタに統合できます。

    1. ACK コンソール にログインします。左側のナビゲーションペインで、クラスタ をクリックします。

    2. クラスタ ページで、管理するクラスタを見つけ、その名前をクリックします。左側のペインで、操作 > Prometheus 監視 を選択します。

    3. 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 コンソールを例として使用します。

  1. ARMS コンソール にログインします。

  2. 左側のナビゲーションペインで、統合センター をクリックします。

  3. 統合センター ページで、インフラストラクチャ をクリックします。インフラストラクチャ セクションで、Kubernetes クラスタモニタ をクリックします。

    image

  4. 統合の開始 タブの Kubernetes クラスタモニタ パネルで、ACK クラスタを選択し、OK をクリックします。

説明

Managed Service for Prometheus が ACK クラスタに統合されると、ダッシュボードデータは 1 ~ 2 秒以内に更新されます。

ステップ 2: ダッシュボードを表示する

Managed Service for Prometheus は、クラスタの概要、コアコンポーネント、ノード、ポッドなど、複数の組み込みダッシュボードを提供します。これらのダッシュボードは、ACK、ARMS、または Managed Service for Prometheus コンソールで表示できます。ビジネス要件に基づいて、次のいずれかの方法を使用できます。

方法 1: ACK コンソールでダッシュボードを表示する

  1. ACK コンソール にログインします。左側のナビゲーションペインで、クラスタ をクリックします。

  2. クラスタ ページで、管理するクラスタを見つけ、その名前をクリックします。左側のペインで、操作 > Prometheus 監視 を選択します。

  3. Prometheus 監視 ページで、各タブをクリックして、ビジネス要件に基づいてダッシュボードを表示します。

方法 2: ARMS または Managed Service for Prometheus コンソールでダッシュボードを表示する

ARMS コンソール または Managed Service for Prometheus コンソール にログインして、クラスタのダッシュボードを表示します。ARMS コンソールを例として使用します。ARMS コンソールで次の手順を実行します。

  1. ARMS コンソール にログインします。

  2. 左側のナビゲーションペインで、統合管理 をクリックします。

  3. 統合管理 ページで、ダッシュボードのクエリ タブをクリックします。

  4. ダッシュボードを表示する ACK クラスタを選択します。

ステップ 3: アラートを設定する

  1. ARMS コンソール にログインします。

  2. 左側のナビゲーションペインで、統合管理 をクリックします。

  3. 統合管理 ページの 統合環境 タブで、コンテナサービス をクリックします。ACK 環境インスタンスリストで、ACK クラスタの名前をクリックして、環境インスタンスの詳細ページに移動します。

  4. コンポーネント管理 タブで、アドオンタイプ セクションの アラートルール をクリックして、Managed Service Prometheus の組み込みアラートルールを表示します。

    image

説明

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

image

説明

アラート通知パラメータをシンプルモードに設定すると、アラート通知を受信する連絡先と通知期間を設定し、アラート通知を繰り返し送信するかどうかを指定できます。