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

Platform For AI:リソースグループのログサービスの構成

最終更新日:May 08, 2026

リソースグループにデプロイされた Elastic Algorithm Service (EAS) サービスからログを収集するように Simple Log Service (SLS) を構成できます。これらのログ(標準出力またはカスタムファイルを含む)は、指定した Logstore に送信されます。本トピックでは、パブリックリソースグループおよび専用リソースグループのログ収集を構成する方法について説明します。

前提条件

作業を開始する前に、Simple Log Service (SLS) が有効化されており、Project および Logstore が作成済みであることを確認してください。詳細については、「ECS インスタンスからのテキストログの収集と分析」をご参照ください。

ステップ 1:リソースグループのマシングループを作成する

パブリックリソースグループ

パブリックリソースグループにデプロイされたサービスの場合、マシングループを手動で作成する必要があります。

  1. [Simple Log Service コンソール] にログインします。

  2. Projects セクションで、目的の Project をクリックします。

    image

  3. 左側のナビゲーションウィンドウで、[Resources > Machine Groups] を選択します。

  4. [Machine Groups] の右側で、[机器组 > Create Machine Group] を選択します。

  5. カスタム識別子を使用してマシングループを作成します。

    重要

    EAS サービス専用のカスタム識別子は eas-log-group-{region_id} です。たとえば、張家口リージョンのカスタム識別子は eas-log-group-cn-zhangjiakou です。

    image

  6. サービスをデプロイ後、[サーバーグループの設定] ページを開きます。マシングループステータスリストで、インスタンスのハートビートステータスを確認できます。Ok はマシングループが正常に実行中であることを示します。

    説明

    サービスがデプロイされていない場合、インスタンスリストは空になります。

    机器组状态

専用リソースグループ

専用リソースグループのログを SLS に配信するには、EAS コンソールで以下の手順を実行します。

  1. [PAI コンソール] にログインします。ページ上部でリージョンを選択し、目的のワークスペースを選択して、[Elastic Algorithm Service (EAS)] をクリックします。

  2. [Resource Group] タブで、リソースグループ名をクリックして詳細ページを開きます。

  3. 専用リソースグループの詳細ページで、[Configure SLS] をクリックします。

    image

  4. [Configure Log Service Settings] ダイアログボックスで、[SLSProject] および [logstore] を選択し、[OK] をクリックします。

    パラメーター

    説明

    SLSProject

    Simple Log Service 内でのリソース分離および制御のためのリソース管理単位です。Project がない場合は、[Create SLSProject] をクリックして作成します。詳細については、「Projects の管理」をご参照ください。

    logstore

    ログデータの収集、保存、クエリを行うための Simple Log Service 内の単位です。ドロップダウンリストに Logstore がない場合は、[Logstore の作成] をクリックして作成します。詳細については、「Logstore の作成」をご参照ください。

    サービスを有効化すると、SLS に自動的にマシングループが作成され、その名前は eas-sls-{resource-id}-mg の形式になります(例:eas-sls-eas-r-9u2lq6ij1pk5yvvh****-mg)。この形式における resource-id はリソースグループ ID です。

    EAS はまた、指定された Logstore に EAS 内部ログを収集するための Logtail 構成も自動的に作成します。

リソースクォータ

リソースクォータ(Lingjun)を使用する場合、以下の手順でマシングループを作成します。

  1. [Simple Log Service コンソール] にログインします。

  2. Projects セクションで、目的の Project をクリックします。

    image

  3. 左側のナビゲーションウィンドウで、[Resources > Machine Groups] を選択します。

  4. [Machine Groups] の右側で、[机器组 > Create Machine Group] を選択します。

  5. カスタム識別子を使用してマシングループを作成します。

    重要

    リソースクォータのカスタム識別子は eas-log-group-{region_id}-for-resource-quota です。たとえば、張家口リージョンのカスタム識別子は eas-log-group-cn-zhangjiakou-for-resource-quota です。

    image

  6. サービスをデプロイ後、[サーバーグループの設定] ページを開きます。マシングループステータスリストで、インスタンスのハートビートステータスを確認できます。Ok はマシングループが正常に実行中であることを示します。

    説明

    サービスがデプロイされていない場合、インスタンスリストは空になります。

    机器组状态

ステップ 2:Logtail を構成する

Logtail を構成してログを収集できます。本セクションでは、コンテナの標準出力およびコンテナのファイルログという 2 つの一般的な構成について説明します。より複雑な構成については、「ホストからのテキストログの収集」をご参照ください。

パブリックおよび専用リソースグループ

コンテナの標準出力

  1. [Simple Log Service コンソール] にログインします。

  2. [データにアクセス] セクションで、[K8S-Std-Output(Old)] をクリックします。

    image

  3. 対象の Project および Logstore を選択し、[Next] をクリックします。

  4. [既存のサーバーグループの使用] をクリックし、[ステップ 1] で作成したマシングループ(パブリックリソースグループの場合は手動で作成したもの、専用リソースグループの場合は EAS が自動作成したもの)を選択し、[Next] をクリックします。

  5. (オプション)カスタムイメージを使用する際に EAS 内部ログを除外するには、[Input configuration] セクションで [コンテナフィルター] を有効にします。その後、[Container Label Blacklist] を追加します。Label Nameio.kubernetes.container.nameLabel Valueeasworker を設定します。

  6. [Next] をクリックして、構成が完了するまで進めます。

コンテナのファイルログ

  1. [データにアクセス] セクションで、[Kubernetes - File] をクリックします。

    Kubernetes-文件

  2. 対象の Project および Logstore を選択し、[Next] をクリックします。

  3. [既存のサーバーグループの使用] をクリックし、[ステップ 1] で作成したマシングループ(パブリックリソースグループの場合は手動で作成したもの、専用リソースグループの場合は EAS が自動作成したもの)を選択し、[Next] をクリックします。

  4. [Logtail の設定] ウィザードページで、パラメーターを構成し、Next をクリックします。

    [Input configuration] セクションでは、収集対象ファイルのパスを指定する [File Path] を必ず構成する必要があります。その他のパラメーターの詳細については、「DaemonSet モードで Kubernetes コンテナからテキストログを収集する」をご参照ください。

  5. [Next] をクリックして、構成が完了するまで進めます。

リソースクォータ

コンテナの標準出力

  1. [Simple Log Service コンソール] にログインします。

  2. [データにアクセス] セクションで、[Single Line - Text Logs] をクリックします。

    説明

    別のデータインポート方法を選択することも可能です。たとえば、正規表現を使用してログをマッチさせる必要がある場合は [Regular Expression - Text Logs] を、JSON 形式のログを解析する必要がある場合は [JSON - Text Logs] を選択します。構成は後から変更することもできます。

    image

  3. [Use Case] を [Host Scenarios] に、[Installation Environment] を [ECS] に設定します。[ステップ 1] でリソースクォータ向けに手動で作成したマシングループを選択し、[Next] をクリックします。image

  4. Logtail 構成で、以下のパラメーターを指定します:image

    • [File Path] を /var/log/containers-stdout/{container_name} に設定します。ここで、{container_name} はコンテナ名です。たとえば、すべてのカスタムコンテナからログを収集するには、パスを /var/log/containers-stdout/worker* に設定できます。

    • [File Name] を *.log に設定します。

  5. [Next] をクリックして、構成が完了するまで進めます。

コンテナのファイルログ

  1. サービスをデプロイする際に、JSON 構成で収集対象のログファイルディレクトリを指定します。

    {
      "cloud": {
        "logging": {
          "paths": [
            "/home/admin/logs",
            "/home/workspace/logs",
            "/var/log"
          ]
        },
        // その他の構成は省略されています。
        "networking": {
          "security_group_id": "sg-xxxxx",
          "vswitch_id": "vsw-xxxxx",
          "vpc_id": "vpc-xxxxx",
        }
      }
    }
  2. [データにアクセス] セクションで、[Single Line - Text Files] をクリックします。

    image

  3. [Use Case] を [Host Scenarios] に、[Installation Environment] を [ECS] に設定します。[ステップ 1] でリソースクォータ向けに手動で作成したマシングループを選択し、[Next] をクリックします。image

  4. Logtail 構成セクションで、[File Path] をサービスの JSON 構成で指定したパスに設定します。image

  5. [Next] をクリックして、構成が完了するまで進めます。

関連ドキュメント