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

Simple Log Service:フィールドの追加

最終更新日:Aug 21, 2024

Logtailを使用してログを収集する場合、processor_add_fieldsプラグインを使用してログフィールドを追加できます。 このトピックでは、processor_add_fieldsプラグインのパラメーターについて説明し、プラグインの設定方法の例を示します。

制限事項

テキストログとコンテナーstdoutおよびstderrの入力プラグインは、フォーム設定のみをサポートしています。 その他の入力プラグインは、JSONでのエディター設定のみをサポートします。

エントリーポイント

Logtailプラグインを使用してログを処理する場合は、Logtail設定を作成または変更するときにLogtailプラグイン設定を追加できます。 詳細については、「データ処理用Logtailプラグインの概要」をご参照ください。

使用上の注意

重要

processor_add_fieldsプラグインをサポートするのはLogtail V0.16.28以降だけです。

フォーム設定

  • パラメーター

    [プロセッサタイプ] パラメーターを [フィールドの追加] に設定します。 次に、次の表に基づいて他のパラメーターを設定します。

    パラメーター

    説明

    フィールドの追加

    追加するフィールドの名前と値。 複数のフィールドを追加できます。

    同じ名前の新しいフィールドを無視

    フィールドの名前が同じ場合、重複するフィールドを無視するかどうかを指定します。

  • 次の例は、aaa2およびaaa3フィールドをログに追加する方法を示しています。

    • 生ログ

      "aaa1":"value1"
    • データ処理添加字段用のLogtailプラグイン設定

    • 結果

      "aaa1":"value1"
      "aaa2":"value2"
      "aaa3":"value3"

JSONでのエディター設定

  • パラメーター

    typeパラメーターをprocessor_add_fieldsに設定します。 次に、次の表に基づいてdetailセクションで他のパラメーターを設定します。

    パラメーター

    データ型

    必須

    説明

    フィールド

    Map

    課金されます

    追加するフィールドの名前と値。 複数のキーと値のペアを指定して、複数のフィールドを追加できます。

    IgnoreIfExist

    ブール値

    課金されません

    フィールドの名前が同じ場合、重複するフィールドを無視するかどうかを指定します。 有効な値:

    • true

    • false (デフォルト)

  • 次の例は、aaa2およびaaa3フィールドをログに追加する方法を示しています。

    • 生ログ

      "aaa1":"value1"
    • データ処理用のLogtailプラグイン設定

      {
        "processors":[
          {
            "type":"processor_add_fields",
            "detail": {
              "Fields": {
                "aaa2": "value2",
                "aaa3": "value3"
              }
            }
          }
        ]
      }
    • 結果

      "aaa1":"value1"
      "aaa2":"value2"
      "aaa3":"value3"