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

Alibaba Cloud Service Mesh:ASM インスタンスを監視するための Managed Service for Prometheus の統合

最終更新日:Jan 14, 2025

Service Mesh (ASM) では、Managed Service for Prometheus を統合して ASM インスタンスを監視できます。Managed Service for Prometheus は、Application Real-Time Monitoring Service (ARMS) のサブサービスです。ARMS をアクティブ化すると、ARMS コンソールで数回クリックするだけで、Container Service for Kubernetes (ACK) クラスタ用の Prometheus エージェントをインストールできます。インストールが完了すると、定義済みの ARMS ダッシュボードで ACK クラスタのパフォーマンスメトリクスを監視できます。このトピックでは、Managed Service for Prometheus を統合して ASM インスタンスを監視する方法について説明します。

前提条件

  • Managed Service for Prometheus のサブサービスを使用できるように、ARMS をアクティブ化していること。詳細については、「ARMS のアクティブ化」をご参照ください。

  • ack-arms-prometheus コンポーネントは、データプレーンの ACK クラスタにインストールされます。詳細については、「Managed Service for Prometheus の使用」をご参照ください。

  • ACKクラスターがASMインスタンスに追加されます。詳細については、「ASMインスタンスにクラスターを追加する」をご参照ください。

ステップ 1: Managed Service for Prometheus にメトリクスを収集する

詳細については、「Managed Service for Prometheus へのメトリクスの収集」をご参照ください。

ステップ 2: ASM コンソールで監視レポートを表示する

  1. ASM コンソール にログインします。左側のナビゲーションペインで、[service Mesh] > [メッシュ管理] を選択します。

  2. [メッシュ管理] ページで、目的の ASM インスタンスの名前をクリックします。左側のナビゲーションペインで、[クラスタとワークロードの管理] > [kubernetes クラスタ] を選択します。

  3. [kubernetes クラスタ] ページで、監視レポートを表示するクラスタの [監視性] 列の [レポートの表示] をクリックします。

    次に、ビジネス要件に基づいて、[ASM サービス統計 (パブリックプレビュー)] または [ワークロード統計 (パブリックプレビュー)] をクリックできます。

ステップ 3: ARMS コンソールで Prometheus エージェントのエンドポイントを表示する

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

  2. 左側のナビゲーションペインで、[prometheus サービス] > [prometheus インスタンス] を選択します。ページの左上隅で、Prometheus インスタンスが存在するリージョンを選択します。

  3. [managed Service For Prometheus] ページで、目的の Prometheus インスタンスの名前をクリックします。表示されるページで、左側のナビゲーションペインの [設定] をクリックします。

  4. 表示されるページで、[設定] タブをクリックします。[HTTP API アドレス (grafana 読み取りアドレス)] セクションの設定タブで、Prometheus エージェントのパブリックエンドポイントと内部エンドポイントを表示できます。

    ビジネス要件に基づいて、パブリック API エンドポイントまたは内部 API エンドポイントを選択します。Prometheus エージェントのパブリックエンドポイントと内部エンドポイントは、次の形式です。

    • パブリックエンドポイント

      http://{region-id}.arms.aliyuncs.com:9090/api/v1/prometheus/xxxxx/{ali-uid}/{cluster-id}/{region-id}
    • 内部エンドポイント

      http://{region-id}-intranet.arms.aliyuncs.com:9090/api/v1/prometheus/xxxxx/{ali-uid}/{cluster-id}/{region-id}

    パブリックエンドポイントと内部エンドポイントは、Prometheus エージェントにアクセスするために ARMS によって提供されます。また、Grafana で Prometheus の監視データにアクセスできるように、エンドポイントを Grafana に追加することもできます。詳細については、「ローカルの Grafana システムとの Prometheus 監視データの統合」をご参照ください。