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

Simple Log Service:フィールドの名前変更

最終更新日:Aug 21, 2024

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

制限事項

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

エントリーポイント

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

使用上の注意

重要

Logtail V0.16.28以降はprocessor_renameプラグインをサポートしています。

フォーム設定

  • パラメーター

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

    パラメーター

    説明

    元のフィールド

    名前を変更する元のフィールド。

    新しいフィールド

    元のフィールドの新しい名前。

    元のフィールドの欠落エラーを報告する

    生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。

  • 設定例

    次の例は、aaa1フィールドの名前をbbb1に変更し、aaa2フィールドの名前をbbb2に変更する方法を示しています。

    • 生ログ

      "aaa1":"value1"
      "aaa2":"value2"
      "aaa3":"value3"
    • データ処理Rename fields用のLogtailプラグイン設定

    • 結果

      "bbb1":"value1"
      "bbb2":"value2"
      "aaa3":"value3" 

JSONでのエディター設定

  • パラメーター

    typeprocessor_renameに設定します。 次に、次の表に基づいて他のパラメーターを詳細に設定します。

    パラメーター

    データ型

    必須

    説明

    NoKeyError

    ブール値

    いいえ

    生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。 有効な値:

    • true: エラーを報告します。

    • false: エラーは報告されません。 デフォルト値です。

    SourceKeys

    文字列配列

    はい

    名前を変更する元のフィールド。

    DestKeys

    文字列配列

    はい

    元のフィールドの新しい名前。

  • 設定例

    次の例は、aaa1フィールドの名前をbbb1に変更し、aaa2フィールドの名前をbbb2に変更する方法を示しています。

    • 生ログ

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

      {
        "processors":[
          {
            "type":"processor_rename",
            "detail": {
              "SourceKeys": ["aaa1","aaa2"],
              "DestKeys": ["bbb1","bbb2"],
              "NoKeyError": true
            }
          }
        ]
      }
    • 結果

      "bbb1":"value1"
      "bbb2":"value2"
      "aaa3":"value3"