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

Simple Log Service:データのエンコードとデコード

最終更新日:Aug 21, 2024

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

重要
  • フォーム設定: フォーム設定を使用して、テキストログとコンテナのstdoutおよびstderrを収集できます。

  • JSONのエディター設定: JSONのエディター設定を使用してテキストログを収集することはできません。

エントリーポイント

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

Base64エンコーディング

processor_base64_encodingプラグインを使用して、フィールド値をエンコードできます。

フォーム設定

プロセッサタイプBASE64 (エンコード) に設定します。 次に、次の表に基づいて他のパラメーターを設定します。

パラメーター

説明

元のフィールド

元のフィールドの名前。

新しいフィールド

エンコードされた値が割り当てられる新しいフィールドの名前。

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

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

JSONでのエディター設定

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

パラメーター

データ型

必須

説明

SourceKey

String

課金されます

元のフィールドの名前。

ニューキー

String

課金されます

エンコードされた値が割り当てられる新しいフィールドの名前。

NoKeyError

ブール値

課金されません

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

  • true

  • false (デフォルト)

Base64 デコーディング

processor_base64_decodingプラグインを使用して、フィールド値をデコードできます。

フォーム設定

プロセッサタイプBASE64 (デコード) に設定します。 次に、次の表に基づいて他のパラメーターを設定します。

パラメーター

説明

元のフィールド

元のフィールドの名前。

新しいフィールド

デコードされた値が割り当てられる新しいフィールドの名前。

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

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

解析失敗エラーの報告

解析が失敗した場合にエラーを報告するかどうかを指定します。

JSONでのエディター設定

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

パラメーター

データ型

必須

説明

SourceKey

String

課金されます

元のフィールドの名前。

ニューキー

String

課金されます

デコードされた値が割り当てられる新しいフィールドの名前。

NoKeyError

ブール値

課金されません

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

  • true

  • false (デフォルト)

DecodeError

ブール値

課金されません

解析が失敗した場合にエラーを報告するかどうかを指定します。 有効な値:

  • true

  • false (デフォルト)

MD5エンコーディング

processor_md5プラグインを使用して、MD5アルゴリズムを使用してフィールド値をエンコードできます。

フォーム設定

プロセッサタイプMD5に設定します。 次に、次の表に基づいて他のパラメーターを設定します。

パラメーター

説明

元のフィールド

元のフィールドの名前。

新しいフィールド

エンコードされた値が割り当てられる新しいフィールドの名前。

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

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

JSONでのエディター設定

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

パラメーター

データ型

必須

説明

SourceKey

String

課金されます

元のフィールドの名前。

MD5Key

String

課金されます

エンコードされた値が割り当てられる新しいフィールドの名前。

NoKeyError

ブール値

課金されません

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

  • true

  • false (デフォルト)