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

Container Service for Kubernetes:Argo UI でのログリンクの設定

最終更新日:Mar 01, 2026

Argo ユーザーインターフェース (UI) は、Simple Log Service (SLS) へのリンクの埋め込みをサポートしています。これらのリンクをワークフローとその Pod の UI に埋め込むことで、ログにすばやくアクセスできます。

範囲

Simple Log Service が有効化されている必要があります。

操作手順

  1. ACK One コンソールにログインします。左側のナビゲーションウィンドウで、[ワークフロークラスター] > > [設定管理] を選択します。

  2. ワークフローコントローラー設定 (YAML) をクリックします。

  3. 次のテンプレートで、{clusterid} をお使いのクラスター ID に、{region} をクラスターのリージョン (例:「cn-hangzhou」) に置き換えます。次に、[ワークフローコントローラー設定の編集] ページで、テンプレートを YAML ファイルの data セクションに追加します:

    • ${metadata.namespace}:現在のワークフロー、Pod、イベントソース、またはセンサーを含む Kubernetes 名前空間。

    • ${metadata.name}:現在のワークフロー、Pod、イベントソース、またはセンサーの名前。

    • ${status.startedAt}:ワークフローまたは Pod の開始タイムスタンプ。フォーマットは 2021-01-01T10:35:56Z です。${status.finishedAt}:ワークフローまたは Pod の終了タイムスタンプ。フォーマットは 2021-01-01T10:35:56Z です。

      ワークフローまたは Pod がまだ実行中の場合、${status.finishedAt} の値は null になります。
      links: |
        # ワークフローページにボタンを追加します。例:ロギング機能へのリンク。
        - name: Workflow Logs
          scope: workflow
          url: https://sls.console.alibabacloud.com/lognext/project/k8s-log-{clusterid}/logsearch/workflow-controller-{clusterid}?slsRegion={region}&queryTimeType=3&queryString=${metadata.name}
        # Pod の横にボタンを追加します。例:Pod 専用のロギング機能へのリンク。
        - name: Pod Logs
          scope: pod
          url: https://sls.console.alibabacloud.com/lognext/project/k8s-log-{clusterid}/logsearch/workflow-logstore?slsRegion={region}&queryTimeType=3&queryString=_pod_name_=${metadata.name} and _namespace_=${metadata.namespace}

  4. ワークフロークラスター内の Argo サーバーを再起動して、設定を適用します。

    kubectl rollout restart deployment/argo-server -n {clusterid}
  5. Argo UI にログインします。Simple Log Service へのリンクが利用可能になります。

    image