Distributed Cloud Container Platform for Kubernetes (ACK One) は Application Real-Time Monitoring Service (ARMS) の Prometheus Service と統合することで、ワークフロークラスターのリアルタイムな可視化を実現します。モニタリングを有効にすると、組み込みの Argo Workflow Monitoring ダッシュボードでワークフローの実行ステータスやクラスターの健全性を確認できます。
前提条件
開始する前に、次の前提条件を満たしていることを確認してください。
-
Distributed Cloud Container Platform for Kubernetes (ACK One) が有効化されていることDistributed Cloud Container Platform for Kubernetes (ACK One) が有効化されていること
-
Elastic Container Instance (ECI) が有効化されていることElastic Container Instance (ECI) が有効化されていること
-
Alibaba Cloud CLI v3.0.167 以降をインストールし、認証情報を設定済みです — Alibaba Cloud CLI のインストール および 認証情報の設定
-
Resource Access Management (RAM) ユーザーに AliyunAdcpFullAccess 権限が付与されていること。詳細については、「RAM ユーザーへの権限付与」をご参照ください。
課金
ワークフロークラスターのモニタリングには追加料金が発生します。この機能を有効にする前に、請求情報をご確認ください。
Prometheus Service の有効化
コンソールからの有効化
-
ACK One コンソールにログオンします。左側のナビゲーションウィンドウで、[ワークフロークラスター] > [クラスターモニタリング] を選択します。
-
[クラスタモニタリング]ページで、[ワークフロークラスタモニタリングを有効化]をクリックし、次に[OK]をクリックします。
コマンドによる有効化
-
次のコマンドを実行して、ワークフロークラスターのクラスター ID を取得します。
aliyun adcp DescribeHubClusters --Profile=XFlow -
次のコマンドを実行して Prometheus Service を有効にします。
<cluster id>を実際のクラスター ID に置き換えてください。aliyun adcp UpdateHubClusterFeature --MonitorEnabled true --ClusterId <cluster id>
コマンドが完了すると、ワークフロークラスター用に ARMS Prometheus インスタンスが自動的に作成されます。
Prometheus ダッシュボードの表示
-
ACK One コンソールにログインします。 左側のナビゲーションウィンドウで、[ワークフロークラスター] > [クラスターモニタリング] を選択します。
-
[ワークフローモニタリング] タブで、[Argo ワークフローモニタリング] ダッシュボードをクリックして、ワークフローの実行ステータスを確認します。

Prometheus Service の無効化
コンソールからの無効化
-
ACK Oneコンソールにログインします。左側のナビゲーションウィンドウで、[ワークフロークラスタ] > [クラスタ監視] を選択します。
-
[クラスタ監視] ページで、右側の[無効化]をクリックし、その後[OK]をクリックします。
コマンドによる無効化
次のコマンドを実行して Prometheus Service を無効にします。<cluster id> を実際のクラスター ID に置き換えてください。
aliyun adcp UpdateHubClusterFeature --MonitorEnabled false --ClusterId <cluster id>