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

Simple Log Service:Logtail 構成ジェネレーター

最終更新日:Apr 01, 2025

AliyunPipelineConfig カスタムリソース定義(CRD)を使用するか、API オペレーションを呼び出して、Logtail 構成を作成できます。 このトピックでは、Logtail 構成ジェネレーターを使用して、Logtail 構成を効率的に作成するために使用できる CRD と API パラメータースクリプトを自動的に生成する方法について説明します。

手順

  1. [ログサービスコンソール] にログオンします。

  2. [プロジェクト] セクションで、管理するプロジェクトをクリックします。

    image

  3. 左側の [ナビゲーションウィンドウ] で、image > [CRD ジェネレーター] を選択します。

    image

  4. [CRD ジェネレーター] ページで、収集シナリオを選択します。 [構成の詳細] セクションで、Logtail 構成のパラメーターを構成します。 パラメーターが構成されると、CRD ベースの Logtail 構成の YAML スクリプトと、関連する API オペレーションの JSON 設定が [構成のプレビュー] セクションに表示されます。

    • 収集シナリオ: サーバーからのデータ収集では、[テキストログ][kubernetes - ファイル、stdout および Stderr - 新バージョン]、および [Stdout および Stderr - 旧バージョン] のシナリオがサポートされています。

    • Logtail 構成: [既存の Logtail 構成をインポート] するか、選択した収集シナリオに基づいて Logtail 構成を作成できます。 既存の Logtail 構成をインポートするには、[logtail 構成のインポート] をクリックします。

    • 構成のプレビュー:

      • YAML: AliyunPipelineConfig CRD ベースの Logtail 構成用の YAML スクリプトが生成されます。詳細については、「[推奨] AliyunPipelineConfig を使用して Logtail 構成を管理する」をご参照ください。スクリプトを変更せずに、直接使用できます。

      • JSON:JSON 設定は、Logtail 構成を作成するために呼び出すことができる CreateLogtailPipelineConfig 操作用に生成されます。詳細については、「CreateLogtailPipelineConfig」をご参照ください。JSON 設定の key-value ペアは、CreateLogtailPipelineConfig 操作用に構成された パラメーターとパラメーター値 に対応しています。

    image

  5. Logtail 構成を作成し、ログサービス処理言語(SPL)を使用してログを解析する場合は、[サンプルログ] を指定します。 詳細については、「Logtail SPL を使用してログを解析する」をご参照ください。 [プレビュー] をクリックして処理結果を表示する前に、[プロジェクト名] パラメーターと [ログストア名] パラメーターに有効な値を指定してください。

    image

  6. 実際の収集シナリオに基づいて Logtail 構成を作成するには、生成された YAML スクリプトまたは JSON 設定をコピーします。 詳細については、「シナリオ」をご参照ください。

シナリオ

テキストログ

Logtail 構成を使用してサーバーからテキストログを収集する場合、CRD を使用して Logtail 構成を作成することはできません。 次の例では、Logtail 構成ジェネレーターに基づいて API オペレーションを呼び出して、Logtail 構成を作成する方法について説明します。

  1. API オペレーションを呼び出して Logtail 構成を作成するために必要なパラメーター設定を生成する: [構成の詳細] セクションで、Logtail 構成を作成するか、[既存の Logtail 構成をインポート] します。 詳細については、「Logtail 構成」をご参照ください。

    image

  2. API オペレーションを呼び出す: [構成のプレビュー] セクションの JSON 設定は、Logtail 構成を作成するために CreateLogtailPipelineConfig オペレーション用に構成する必要があるパラメーターに対応しています。 詳細については、「デバッグ」をご参照ください。

Kubernetes - ファイル

  1. [CRD ジェネレーター] ページで、[kubernetes - ファイル] をクリックします。

    image

  2. [構成の詳細] セクションで、[logtail 構成のインポート] をクリックして既存の Logtail 構成をインポートするか、次のトピックに記載されている手順に従って Logtail 構成を作成します。

    • Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、Container Service for Kubernetes(ACK)クラスターからテキストログを収集できます。 詳細については、「ログサービスコンソール」をご参照ください。

    • Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、自己管理型 Kubernetes クラスターからテキストログを収集できます。 詳細については、「ログサービスコンソール」をご参照ください。

  3. Logtail 構成を作成します。

    AliyunPipelineConfig CRD を使用する

    [構成のプレビュー] セクションに、CRD ベースの Logtail 構成の YAML スクリプトが表示されます。 次のトピックに記載されている手順に従って、実際のシナリオに基づいて Logtail 構成を作成します。

    • Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、ACK クラスターからテキストログを収集できます。 詳細については、「CRD - AliyunPipelineConfig(推奨)」をご参照ください。

    • Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、自己管理型 Kubernetes クラスターからテキストログを収集できます。 詳細については、「CRD - AliyunPipelineConfig(推奨)」をご参照ください。

    API オペレーションを呼び出す

    [構成のプレビュー] セクションの JSON 設定は、Logtail 構成を作成するために CreateLogtailPipelineConfig オペレーション用に構成する必要があるパラメーターに対応しています。 詳細については、「デバッグ」をご参照ください。

Stdout および Stderr - 新バージョン および Stdout および Stderr - 旧バージョン

  1. [CRD ジェネレーター] ページで、[stdout および Stderr - 新バージョン] または [stdout および Stderr - 旧バージョン] をクリックします。

    image

  2. [構成の詳細] セクションで、[logtail 構成のインポート] をクリックして既存の Logtail 構成をインポートするか、次のトピックに記載されている手順に従って Logtail 構成を作成します。

    • Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、ACK クラスターから stdout および stderr(旧バージョン)を収集できます。 詳細については、「ログサービスコンソール」をご参照ください。

    • Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、自己管理型 Kubernetes クラスターから stdout および stderr (旧バージョン) を収集できます。 詳細については、「ログサービスコンソール」をご参照ください。

  3. Logtail 構成を作成します。

    AliyunPipelineConfig CRD を使用する

    [構成のプレビュー] セクションに、CRD ベースの Logtail 構成の YAML スクリプトが表示されます。 次のトピックに記載されている手順に従って、実際のシナリオに基づいて Logtail 構成を作成します。

    • Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、ACK クラスターから stdout および stderr(旧バージョン)を収集できます。 詳細については、「CRD - AliyunPipelineConfig(推奨)」をご参照ください。

    • DaemonSet モードで Logtail をインストールし、自己管理型 Kubernetes クラスタから stdout および stderr(旧バージョン)を収集するための Logtail 構成を作成できます。詳細については、

      Logtail を DaemonSet モードでインストールし、Logtail 構成を作成して、自己管理型 Kubernetes クラスターから stdout および stderr(旧バージョン)を収集できます。 詳細については、「CRD - AliyunPipelineConfig(推奨)」をご参照ください。

    API オペレーションを呼び出す

    [構成のプレビュー] セクションの JSON 設定は、Logtail 構成を作成するために CreateLogtailPipelineConfig オペレーション用に構成する必要があるパラメーターに対応しています。 詳細については、「デバッグ」をご参照ください。