このトピックでは、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に統合できます。ビジネス要件に基づいて、次のいずれかの方法を使用できます。
方法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クラスターモニターをクリックします。
統合の開始タブのKubernetesクラスターモニターパネルで、ACKクラスターを選択し、OKをクリックします。
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コンソールを例として使用します。ARMSコンソールで次の手順を実行します。
左側のナビゲーションペインで、統合管理をクリックします。
統合管理ページで、ダッシュボードのクエリタブをクリックします。
ダッシュボードを表示するACKクラスターを選択します。
ステップ3: アラートを設定する
左側のナビゲーションペインで、統合管理をクリックします。
統合管理ページの統合環境タブで、コンテナサービスをクリックします。ACK環境インスタンスリストで、ACKクラスターの名前をクリックして、環境インスタンスの詳細ページに移動します。
コンポーネント管理タブのアドオンタイプセクションで、アラートルールをクリックして、Managed Service Prometheusの組み込みアラートルールを表示します。
組み込みアラートルールは、アラート通知を送信せずにアラートイベントを生成します。メールまたは他のチャネルを使用してアラート通知を送信する場合は、編集をクリックして通知方法を設定します。「Prometheusアラートルールの編集」ページで、カスタムアラートしきい値、期間、アラートコンテンツを設定できます。詳細については、Prometheusインスタンスのアラートルールを作成する を参照してください。
アラート通知パラメーターをシンプルモードに設定すると、アラート通知を受信する連絡先と通知期間を設定し、アラート通知を繰り返し送信するかどうかを指定できます。