このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

マネージドサービス for Prometheus でアラート ルールを構成し、パフォーマンス メトリックを表示する

更新日時2025-03-17 17:53

Container Service for Kubernetes (ACK) クラスタに対して マネージドサービス for Prometheus を有効にして、クラスタとクラスタ内のコンテナをリアルタイムで監視できます。その後、Grafana ダッシュボードに表示されるメトリックを表示できます。また、アラート通知を受信するカスタム連絡先を指定したり、カスタム メトリックを構成したりすることもできます。

目次

機能

リンク

機能

リンク

管理コンポーネント

ダッシュボード

マネージドサービス for Prometheus が提供する Grafana ダッシュボードを表示する

アラート構成

マネージドサービス for Prometheus でアラート ルールを構成する

カスタム メトリック

FAQ

拡張機能

マネージドサービス for Prometheus メトリックに基づく水平 Pod スケーリング

マネージドサービス for Prometheus の概要

マネージドサービス for Prometheus は、オープンソースの Prometheus エコシステムと統合されたフルマネージドの監視サービスです。マネージドサービス for Prometheus はさまざまなコンポーネントを監視し、複数の定義済みダッシュボードを提供します。マネージドサービス for Prometheus を使用すると、データ ストレージ、データ表示、システム メンテナンスなどの基盤となるサービスを管理する手間が省けます。

マネージドサービス for Prometheus は、Basic Edition と Pro Edition の 2 つのコンテナ監視エディションを提供します。コンテナ監視 Basic Edition と比較して、コンテナ監視 Pro Edition は、さまざまな Grafana 監視ダッシュボード、ACK コンポーネントのデフォルト アラート ルール、および Remote Write と EventBridge ベースのデータ配信機能を提供します。コンテナ監視 Pro Edition のメリットの詳細については、「Basic Edition と Pro Edition の機能と課金ルールの比較」をご参照ください。

課金

  • 基本メトリック

    マネージドサービス for Prometheus を有効にすると、ACK はコンテナからメトリックを収集します。ACK が収集するデフォルトのメトリックは基本メトリックです。デフォルトでは、基本メトリックは無料です。マネージドサービス for Prometheus でサポートされている基本メトリックの詳細については、「メトリック」をご参照ください。

    デフォルトで収集される基本メトリック

    他の機能を有効にした後に収集される基本メトリック

    デフォルトで収集される基本メトリック

    他の機能を有効にした後に収集される基本メトリック

    • コンテナ リソースに関連するメトリック (kubelet)

    • アプリケーション ステータスに関連するメトリック (kube-state-metrics)

    • ノード リソースに関連するメトリック (node-exporter)

    • GPU に関連するメトリック (ack-gpu-exporter)

    • API サーバー、etcd、kube-scheduler、kube-controller-manager、cloud-controller-manager など、ACK マネージドクラスターの コントロール プレーン コンポーネント に関連するメトリック。

    • CoreDNS に関連するメトリック

    • Ingress コントローラーに関連するメトリック

    重要

    収集されたメトリックの保存期間を変更したり、カスタム メトリックを収集したりすると、追加料金が発生します。メトリックの保存期間を変更する方法の詳細については、「メトリックのデータ サンプルの保存期間を変更するにはどうすればよいですか。」をご参照ください。マネージドサービス for Prometheus の課金ルールの詳細については、「マネージドサービス for Prometheus インスタンスの課金」をご参照ください。

  • マネージドサービス for Grafana

    マネージドサービス for Prometheus を有効にすると、マネージドサービス for Grafana Shared Edition を使用して、マネージドサービス for Prometheus によって収集されたメトリックが表示されます。マネージドサービス for Grafana の課金ルールの詳細については、「課金ルール」をご参照ください。

マネージドサービス for Prometheus を有効にする

クラスタの作成時にマネージドサービス for Prometheus を有効にする
既存のクラスタに対してマネージドサービス for Prometheus を有効にする
  • ACK マネージド Pro クラスタ:

    ACK コンソールの [コンポーネント構成] ウィザード ページで、ACK クラスタ監視 Pro Edition または ACK クラスタ監視 Basic Edition を選択します。詳細については、「ACK マネージドクラスターを作成する」をご参照ください。

    image

  • その他のクラスタ タイプまたは仕様:

    ACK コンソールの [コンポーネント構成] ウィザード ページで、[マネージドサービス For Prometheus を有効にする] を選択します。詳細については、「ACK マネージドクラスターを作成する」をご参照ください。

    image.png

    デフォルトでは、クラスタを作成するときに [マネージドサービス For Prometheus を有効にする] が選択されています。クラスタが作成されると、システムは自動的に マネージドサービス for Prometheus を構成します。

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

  2. [クラスタ] ページで、管理するクラスタを見つけて、その名前をクリックします。左側のウィンドウで、[操作] > [prometheus モニタリング] を選択します。

  3. [prometheus モニタリング] ページで、画面の指示に従って必要なコンポーネントをインストールし、関連するダッシュボードを確認します。

    システムは自動的にコンポーネントをインストールし、ダッシュボードを確認します。インストールが完了したら、各タブをクリックしてメトリックを表示します。

ACK 専用クラスター を使用する場合、以下の操作を実行して承認を完了する必要があります:

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

  2. [クラスタ] ページで、管理するクラスタを見つけて、その名前をクリックします。左側のウィンドウで、[クラスタ情報] をクリックします。

  3. [基本情報] タブで、[ワーカー RAM ロール] の右側にある [kubernetesworkerrole-***] をクリックします。[権限] タブで、[ポリシー] 列の [k8sworkerrole****] をクリックします。

  4. ポリシー詳細ページの [ポリシー ドキュメント] タブで、[ポリシー ドキュメントの変更] をクリックします。

  5. ポリシー コンテンツ エディターの フィールドに次の承認ルールを追加し、[次へ ポリシー情報を編集] をクリックし、[OK] をクリックします。

    {
        "Version": "1",
        "Statement": [
            {
                "Action": [
                    "arms:Describe*",
                    "arms:List*",
                    "arms:Get*",
                    "arms:Search*",
                    "arms:Check*",
                    "arms:Query*",
                    "arms:ListEnvironments",
                    "arms:DescribeAddonRelease",
                    "arms:InstallAddon",
                    "arms:DeleteAddonRelease",
                    "arms:ListEnvironmentDashboards",
                    "arms:ListAddonReleases",
                    "arms:CreateEnvironment",
                    "arms:UpdateEnvironment",
                    "arms:InitEnvironment",
                    "arms:DescribeEnvironment",
                    "arms:InstallEnvironmentFeature",
                    "arms:ListEnvironmentFeatures"
                ],
                "Resource": "*",
                "Effect": "Allow"
            }
        ]
    }
    
    説明

    複数のアクションを指定するには、各アクションのコンテンツの末尾にコンマ (,) を追加してから、次のアクションのコンテンツを入力します。

マネージドサービス for Prometheus が提供する Grafana ダッシュボードを表示する

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

  2. [クラスタ] ページで、管理するクラスタを見つけて、その名前をクリックします。左側のウィンドウで、[操作] > [prometheus モニタリング] を選択します。

  3. [prometheus モニタリング] ページで、各タブをクリックして、ビジネス要件に基づいてダッシュボードを表示します。

マネージドサービス for Prometheus でアラート ルールを構成する

マネージドサービス for Prometheus を使用すると、監視ジョブのアラート ルールを作成できます。アラート ルールが満たされると、電子メール、ショートメッセージ、DingTalk 通知を介してリアルタイムでアラートを受信できます。これにより、エラーを事前に検出できます。アラート ルールがトリガーされると、システムは指定された連絡先にアラート通知を送信します。

1. 通知オブジェクトを作成する

  1. ARMS コンソール にログインします。左側のナビゲーション ウィンドウで、[アラート管理] > [通知オブジェクト] を選択します。

  2. 画面の指示に従って通知オブジェクトを構成します。

    詳細については、「通知オブジェクト」をご参照ください。

2. アラート ルールを構成する

  1. ARMS コンソール にログインします。左側のナビゲーション ウィンドウで、[マネージドサービス For Prometheus] > [インスタンス] を選択します。

  2. 表示されるページの上部で、クラスタがデプロイされているリージョンを選択します。クラスタで使用されている Prometheus インスタンスの名前をクリックして、インスタンス詳細ページに移動します。

  3. 左側のナビゲーションウィンドウで、[アラートルール] をクリックします。[Prometheus アラートルール] ページで、通知オブジェクトのアラートルールを構成します。

    詳細については、「Prometheus インスタンスのアラートルールを作成する」をご参照ください。

カスタム メトリックを作成し、Grafana を使用してメトリックを表示する

デフォルトのサービス ディスカバリ機能に基づいて、Pod アノテーションを追加してカスタム メトリックを指定できます。また、ServiceMonitors に基づいて、サービス ラベルを追加してカスタム メトリックを指定することもできます。Pod アノテーションとサービス ラベルを同時に追加すると、同じデータ ソースから重複するメトリックが収集される可能性があります。

  • Pod アノテーション: Pod に特定のアノテーションを追加すると、マネージドサービス for Kubernetes は Pod を自動的に検出し、Pod からメトリックを収集できます。

  • サービス ラベル: Service を作成し、サービスに特定のラベルを追加します。次に、ServiceMonitor を作成して、Service のバックエンド Pod の監視方法を指定します。

Pod アノテーション
サービス ラベル

デプロイメントのテンプレートにアノテーションを追加して、カスタム メトリックを定義できます。

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

  2. [クラスター] ページで、クラスターの名前をクリックします。クラスター詳細ページの左側のナビゲーションウィンドウで、[ワークロード] > [デプロイメント] を選択します。画面の指示に従ってワークロードを作成します。

    次の例は、デプロイメントのパラメーターを構成する方法を示しています。詳細については、「デプロイメントを使用してステートレス アプリケーションを作成する」をご参照ください。

    1. [コンテナ] ウィザード ページで、コンテナ イメージと必要なリソースを指定し、Web アプリケーションを作成し、ポート 5000 を公開して、[次へ] をクリックします。

    2. [詳細設定] ウィザード ページで、サービスを作成し、Pod アノテーションを追加します。次に、[作成] をクリックします。

      • サービスを作成します。

        [サービス] セクションで、[作成] をクリックしてサービスを構成します。[サービス タイプ] を SLB に設定し、[ポート マッピング] を構成します。

      • [アノテーション] セクションで、次のアノテーションを追加します。

        • prometheus.io/scrape アノテーションを追加し、値を true に設定します。これにより、マネージドサービス for Prometheus はメトリックをスクレイプできます。

        • prometheus.io/port アノテーションを追加し、値を 5000 に設定します。これは、エンドポイント ポート 5000 がマネージドサービス for Prometheus によってスクレイプされることを指定します。

        • prometheus.io/path アノテーションを追加し、値を /access に設定します。これは、エンドポイント パス /access がマネージドサービス for Prometheus によってスクレイプされることを指定します。

  3. カスタム メトリックを構成します。

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

    2. 左側のナビゲーション ウィンドウで、[統合管理] をクリックします。

    3. [統合環境] タブで、[コンテナ サービス] タブの環境リストを表示します。ACK 環境インスタンスを見つけて、[操作] 列の [メトリック スクレイピング] をクリックします。[メトリック スクレイピング] タブが表示されます。

    4. [メトリック スクレイピング] タブで、ServiceMonitor と PodMonitor の設定を追加して、Prometheus メトリック収集ルールを定義します。

      詳細については、「ACK 環境のカスタム収集ルールを管理する」をご参照ください。

    5. 上記の操作を完了したら、[統合管理] ページの [自己監視] タブをクリックし、[ターゲット] をクリックして、カスタム メトリックが構成されているかどうかを確認します。[エンドポイント] 列のハイパーリンクをクリックして、メトリック値を増やすことができます。

      メトリックの構成方法の詳細については、「データ モデル」をご参照ください。

      image

  4. カスタム メトリックを表示します。

    [統合管理] ページの [メトリック エクスプローラー] タブで、表示するカスタム メトリックを選択するか、PromQL 文を指定してカスタム メトリックを表示および検証できます。詳細については、「メトリック探索」をご参照ください。

  5. [統合管理] ページの [自己監視] タブで、[監視] をクリックして、Grafana ダッシュボードのカスタム メトリックを表示します。

ServiceMonitors を使用してカスタム メトリックを作成するには、Pod アノテーションを追加する代わりに、サービス ラベルを追加する必要があります。

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

  2. [クラスタ] ページで、クラスタの名前をクリックします。クラスタ詳細ページの左側のナビゲーション ウィンドウで、[ワークロード] > [デプロイメント] を選択します。画面の指示に従ってワークロードを作成します。

    次の例では、デプロイメントのパラメーターを構成する方法について説明します。詳細については、「デプロイメントを使用してステートレス アプリケーションを作成する」をご参照ください。

    1. [コンテナ] ウィザード ページで、コンテナ イメージと必要なリソースを指定し、Web アプリケーションを作成し、ポート 5000 を公開して、[次へ] をクリックします。

    2. [詳細設定] ページで、[サービス] セクションの [作成] をクリックしてサービスを構成します。

      [サービス タイプ] を SLB に設定し、[ポート マッピング] を構成します。サービス ラベルを追加します。たとえば、ラベル キーを app に設定し、ラベル値を custom-metrics-pindex に設定します。このラベルは、ServiceMonitors によってセレクターとして使用されます。

  3. カスタム メトリックを構成します。マネージドサービス for Prometheus がスクレイプするエンドポイントを使用します。

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

    2. 左側のナビゲーション ウィンドウで、[統合管理] をクリックします。

    3. [統合環境] タブで、[コンテナ サービス] タブの環境リストを表示します。ACK 環境インスタンスを見つけて、[操作] 列の [メトリック スクレイピング] をクリックします。[メトリック スクレイピング] タブが表示されます。

    4. [メトリック スクレイピング] タブで、[サービス モニター] をクリックし、[作成] をクリックします。画面の指示に従って ServiceMonitor を構成し、[作成] をクリックします。

      カスタム メトリックの構成方法の詳細については、「ACK サービス ディスカバリ」をご参照ください。

      YAML コンテンツを表示

      apiVersion: monitoring.coreos.com/v1
      kind: ServiceMonitor
      metadata:
        # 一意の名前を指定します。
        name: custom-metrics-pindex
        # 名前空間を指定します。
        namespace: default
      spec:
        endpoints:
        - interval: 30s
          # service.yaml ファイルで指定されたポートの名前を指定します。
          port: web
          # サービスのパスを指定します。
          path: /access
        namespaceSelector:
          any: true
          # NGINX デモ アプリケーションが属する名前空間。
        selector:
          matchLabels:
            # service.yaml ファイルで指定されたラベルを指定します。
            app: custom-metrics-pindex
    5. [統合管理] ページの [自己監視] タブで、[ターゲット] をクリックして、マネージドサービス for Prometheus がスクレイプするエンドポイントが表示されているかどうかを確認します。

      Scape Endpioint

      説明

      アノテーションを追加してカスタム メトリックを作成する方法と比較して、この方法では、サービスの名前空間と名前など、より多くの情報が提供されます。

  4. メトリックを選択し、[エンドポイント] 列のハイパーリンクをクリックして、メトリック値を増やします。

    メトリックの構成方法の詳細については、「データ モデル」をご参照ください。

    image

    image

  5. カスタム メトリックを表示します。

    [統合管理] ページの [メトリック エクスプローラー] タブで、表示するカスタム メトリックを選択するか、PromQL 文を指定してカスタム メトリックを表示および検証できます。詳細については、「メトリック探索」をご参照ください。

  6. [統合管理] ページの [自己監視] タブで、[監視] をクリックして、Grafana ダッシュボードのカスタム メトリックを表示します。

マネージドサービス for Prometheus をアンインストールする (残留データなし)

コンソールで マネージドサービス for Prometheus をアンインストールできます。コンポーネントがアンインストールされた後、残留データは存在しません。

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

  2. [クラスタ] ページで、管理するクラスタを見つけて、その名前をクリックします。左側のナビゲーション ウィンドウで、[アプリケーション] > [helm] を選択します。

  3. [helm] ページで、[リリース名] が arms-prometheus であるコンポーネントを見つけて、削除[操作] 列の をクリックします。

  4. [削除] ダイアログ ボックスで、指示に従って Helm リリースを削除し、リリース レコードをクリアします。

FAQ

Prometheus モニタリング ページに関連するダッシュボードが表示されないのはなぜですか。

マネージドサービス for Prometheus を有効にする と、ACK コンソール にログインし、左側のナビゲーション ウィンドウで [操作] > [prometheus モニタリング] を選択します。[Prometheus モニタリング] ページに、[ダッシュボードが見つかりません] というエラー メッセージが表示されます。この問題を解決するには、次の手順を実行します。

image

  1. ack-arms-prometheus コンポーネントを再インストールします。

    1. ack-arms-prometheus コンポーネントをアンインストールします。

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

      2. [クラスタ] ページで、管理するクラスタを見つけて、その名前をクリックします。左側のナビゲーション ウィンドウで、[操作] > [アドオン] を選択します。

      3. [アドオン] ページで、[ログとモニタリング] タブをクリックし、[ack-arms-prometheus] コンポーネントを見つけます。[アンインストール] をクリックします。表示されるダイアログ ボックスで、[OK] をクリックします。

    2. ack-arms-prometheus コンポーネントを再インストールします。

      1. [インストール] をクリックします。表示されるダイアログ ボックスで、[OK] をクリックします。

      2. インストールが完了するまで待ちます。[Prometheus モニタリング] ページに移動して、問題が解決したかどうかを確認します。

        問題が解決しない場合は、次の手順を実行します。

  2. Prometheus インスタンスが接続されているかどうかを確認します。

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

    2. 左側のナビゲーション ウィンドウで、[統合管理] をクリックします。

    3. [統合環境] タブで、[コンテナ サービス] リストにクラスタと同じ名前のコンテナ環境が存在するかどうかを確認します。

問題が解決しない場合は、チケットを送信 してテクニカル サポートに連絡してください。

Ack-arms-prometheus コンポーネントのバージョンを確認するにはどうすればよいですか。

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

  2. [クラスタ] ページで、管理するクラスタを見つけて、その名前をクリックします。左側のナビゲーション ウィンドウで、[操作] > [アドオン] を選択します。

  3. [アドオン] ページで、[ログとモニタリング] タブをクリックし、[ack-arms-prometheus] コンポーネントを見つけます。

    バージョン番号はコンポーネントの下部に表示されます。新しいバージョンが利用可能な場合は、右側の [アップグレード] をクリックしてコンポーネントを更新します。

    説明

    [アップグレード] ボタンは、コンポーネントが最新バージョンに更新されていない場合にのみ表示されます。

マネージドサービス For Prometheus が GPU アクセラレーション ノードを監視できないのはなぜですか。

マネージドサービス for Prometheus は、汚染が構成されている GPU アクセラレーション ノードを監視できない場合があります。次の手順を実行して、GPU アクセラレーション ノードの汚染を表示できます。

  1. 次のコマンドを実行して、GPU アクセラレーション ノードの汚染を表示します。

    GPU アクセラレーション ノードにカスタムの汚染を追加した場合、カスタムの汚染に関する情報を表示できます。この例では、keytest-key に設定され、valuetest-value に設定され、effectNoSchedule に設定されている汚染がノードに追加されます。

    kubectl describe node cn-beijing.47.100.***.***

    期待される出力:

    Taints:test-key=test-value:NoSchedule
  2. 次のいずれかの方法を使用して、汚染を処理します。

    • 次のコマンドを実行して、GPU アクセラレーション ノードから汚染を削除します。

      kubectl taint node cn-beijing.47.100.***.*** test-key=test-value:NoSchedule-
    • 汚染のある CPU アクセラレーション ノードに Pod をスケジュールできるようにする許容ルールを追加します。

      # 1 次のコマンドを実行して、ack-prometheus-gpu-exporter を変更します。
      kubectl edit daemonset -n arms-prom ack-prometheus-gpu-exporter
      
      # 2. YAML ファイルに次のフィールドを追加して、汚染を許容します。
      #その他のフィールドは省略されています。
      # tolerations フィールドは containers フィールドの上に追加する必要があり、両方のフィールドは同じレベルである必要があります。
      tolerations:
      - key: "test-key"
        operator: "Equal"
        value: "test-value"
        effect: "NoSchedule"
      containers:
       # 無関係なフィールドは表示されません。

ack-arms-prometheus の残留リソース構成が原因で ack-arms-prometheus を再インストールできない場合はどうすればよいですか。

マネージドサービス for Prometheus の名前空間のみを削除すると、リソース構成は保持されます。この場合、ack-arms-prometheus を再インストールできない可能性があります。次の操作を実行して、残留リソース構成を削除できます。

  • 次のコマンドを実行して、arms-prom 名前空間を削除します。

    kubectl delete namespace arms-prom
  • 次のコマンドを実行して、関連する ClusterRole を削除します。

    kubectl delete ClusterRole arms-kube-state-metrics
    kubectl delete ClusterRole arms-node-exporter
    kubectl delete ClusterRole arms-prom-ack-arms-prometheus-role
    kubectl delete ClusterRole arms-prometheus-oper3
    kubectl delete ClusterRole arms-prometheus-ack-arms-prometheus-role
    kubectl delete ClusterRole arms-pilot-prom-k8s
    kubectl delete ClusterRole gpu-prometheus-exporter
  • 次のコマンドを実行して、関連する ClusterRoleBinding を削除します。

    kubectl delete ClusterRoleBinding arms-node-exporter
    kubectl delete ClusterRoleBinding arms-prom-ack-arms-prometheus-role-binding
    kubectl delete ClusterRoleBinding arms-prometheus-oper-bind2
    kubectl delete ClusterRoleBinding arms-kube-state-metrics
    kubectl delete ClusterRoleBinding arms-pilot-prom-k8s
    kubectl delete ClusterRoleBinding arms-prometheus-ack-arms-prometheus-role-binding
    kubectl delete ClusterRoleBinding gpu-prometheus-exporter
  • 次のコマンドを実行して、関連するロールとロール バインディングを削除します。

    kubectl delete Role arms-pilot-prom-spec-ns-k8s
    kubectl delete Role arms-pilot-prom-spec-ns-k8s -n kube-system
    kubectl delete RoleBinding arms-pilot-prom-spec-ns-k8s
    kubectl delete RoleBinding arms-pilot-prom-spec-ns-k8s -n kube-system

残留リソース構成を削除したら、ACK コンソール に移動し、[操作] > [アドオン] を選択して、[ack-arms-prometheus] コンポーネントを再インストールします。

ack-arms-prometheus をインストールするときに「xxx 使用中」というエラー メッセージが表示された場合はどうすればよいですか。

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

  2. [クラスタ] ページで、管理するクラスタを見つけます。次に、クラスタの名前をクリックするか、[操作] 列の [詳細] をクリックします。

  3. クラスタ詳細ページの左側のナビゲーション ウィンドウで、[アプリケーション] > [helm] を選択します。[Helm] ページで、ack-arms-prometheus アプリケーションが表示されているかどうかを確認します。

    • ack-arms-prometheus アプリケーションが [helm] ページに表示されている場合は、ack-arms-prometheus アプリケーションを削除してから、[アドオン] ページで ack-arms-prometheus をインストールします。ack-arms-prometheus のインストール方法の詳細については、「コンポーネントの管理」をご参照ください。

    • ack-arms-prometheus アプリケーションが Helm ページに表示されている場合は、次の手順を実行します。

      1. ack-arms-prometheus アプリケーションが Helm ページに表示されていない場合は、ack-arms-prometheus アプリケーションの削除後に残留データが存在することを示します。残留データを手動で削除する必要があります。ack-arms-prometheus に関連する残留データを削除する方法の詳細については、「FAQ」をご参照ください。

      2. [アドオン] ページで ack-arms-prometheus をインストールします。ack-arms-prometheus のインストール方法の詳細については、「コンポーネントの管理」をご参照ください。

      3. 問題が解決しない場合は、チケットを送信 します。

ack-arms-prometheus をインストールするときに「コンポーネントがインストールされていません」というエラーが表示された場合はどうすればよいですか。

  • ack-arms-prometheus がすでにインストールされているかどうかを確認します。

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

    2. [クラスター] ページで、管理するクラスターを見つけます。次に、クラスターの名前をクリックするか、[アクション] 列の [詳細] をクリックします。

    3. ACK コンソールのクラスタ詳細ページに移動し、左側のナビゲーション ウィンドウで [アプリケーション] > [helm] を選択します。

      ack-arms-prometheus アプリケーションが [helm] ページに表示されているかどうかを確認します。

      • ack-arms-prometheus が [helm] ページに表示されている場合は、[helm] ページで ack-arms-prometheus を削除してから、[アドオン] ページから ack-arms-prometheus をインストールします。ack-arms-prometheus のインストール方法の詳細については、「コンポーネントの管理」をご参照ください。

      • ack-arms-prometheus アプリケーションが [helm] ページに表示されていない場合は、次の操作を実行します。

        1. ack-arms-prometheus が Helm ページに表示されていない場合は、ack-arms-prometheus の削除後に残留データが存在することを示します。残留データを手動で削除する必要があります。ack-arms-prometheus に関連する残留データを削除する方法の詳細については、「FAQ」をご参照ください。

        2. [アドオン] ページで ack-arms-prometheus をインストールします。ack-arms-prometheus のインストール方法の詳細については、「コンポーネントの管理」をご参照ください。

        3. 問題が解決しない場合は、チケットを送信 します。

  • ack-arms-prometheus のログでエラーが報告されているかどうかを確認します。

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

    2. [クラスタ] ページで、管理するクラスタを見つけて、その名前をクリックします。左側のウィンドウで、[ワークロード] > [デプロイメント] を選択します。

    3. [デプロイメント] ページの上部で、[名前空間][arms-prom] に設定し、[arms-prometheus-ack-arms-prometheus] をクリックします。

    4. [ログ] タブをクリックし、ログでエラーが報告されているかどうかを確認します。

      ログでエラーが報告された場合は、チケットを送信 します。

  • Prometheus エージェントによってインストール エラーが報告されているかどうかを確認します。

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

    2. 左側のナビゲーション ウィンドウで、[統合管理] をクリックします。

    3. [統合環境] タブで、[コンテナ サービス] タブの環境リストを表示します。ACK 環境インスタンスを見つけて、[操作] 列の [エージェントの構成] をクリックします。[エージェントの構成] ページが表示されます。

    4. インストールされているエージェントが想定どおりに実行されているかどうかを確認します。エラーが報告された場合は、チケットを送信 します。

  • 目次 (1, M)
  • 目次
  • マネージドサービス for Prometheus の概要
  • 課金
  • マネージドサービス for Prometheus を有効にする
  • マネージドサービス for Prometheus が提供する Grafana ダッシュボードを表示する
  • マネージドサービス for Prometheus でアラート ルールを構成する
  • 1. 通知オブジェクトを作成する
  • 2. アラート ルールを構成する
  • カスタム メトリックを作成し、Grafana を使用してメトリックを表示する
  • マネージドサービス for Prometheus をアンインストールする (残留データなし)
  • FAQ
  • Prometheus モニタリング ページに関連するダッシュボードが表示されないのはなぜですか。
  • Ack-arms-prometheus コンポーネントのバージョンを確認するにはどうすればよいですか。
  • マネージドサービス For Prometheus が GPU アクセラレーション ノードを監視できないのはなぜですか。
  • ack-arms-prometheus の残留リソース構成が原因で ack-arms-prometheus を再インストールできない場合はどうすればよいですか。
  • ack-arms-prometheus をインストールするときに「xxx 使用中」というエラー メッセージが表示された場合はどうすればよいですか。
  • ack-arms-prometheus をインストールするときに「コンポーネントがインストールされていません」というエラーが表示された場合はどうすればよいですか。
フィードバック
phone お問い合わせ

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare