Logtailを使用してログを収集する場合、processor_base64_encodingプラグインとprocessor_md5プラグインを使用してフィールド値をエンコードし、processor_base64_decodingプラグインを使用してフィールド値をデコードできます。 このトピックでは、プラグインのパラメーターについて説明し、プラグインの設定方法の例を示します。
フォーム設定: フォーム設定を使用して、テキストログとコンテナのstdoutおよびstderrを収集できます。
JSONのエディター設定: JSONのエディター設定を使用してテキストログを収集することはできません。
エントリーポイント
Logtailプラグインを使用してログを処理する場合は、Logtail設定を作成または変更するときにLogtailプラグイン設定を追加できます。 詳細については、「データ処理用Logtailプラグインの概要」をご参照ください。
Base64エンコーディング
processor_base64_encodingプラグインを使用して、フィールド値をエンコードできます。
フォーム設定
プロセッサタイプをBASE64 (エンコード) に設定します。 次に、次の表に基づいて他のパラメーターを設定します。
パラメーター | 説明 |
元のフィールド | 元のフィールドの名前。 |
新しいフィールド | エンコードされた値が割り当てられる新しいフィールドの名前。 |
元のフィールドの欠落エラーを報告する | 生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。 |
JSONでのエディター設定
typeをprocessor_base64_encodingに設定します。 次に、次の表に基づいて他のパラメーターを詳細に設定します。
パラメーター | データ型 | 必須 | 説明 |
SourceKey | String | 課金されます | 元のフィールドの名前。 |
ニューキー | String | 課金されます | エンコードされた値が割り当てられる新しいフィールドの名前。 |
NoKeyError | ブール値 | 課金されません | 生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。 有効な値:
|
Base64 デコーディング
processor_base64_decodingプラグインを使用して、フィールド値をデコードできます。
フォーム設定
プロセッサタイプをBASE64 (デコード) に設定します。 次に、次の表に基づいて他のパラメーターを設定します。
パラメーター | 説明 |
元のフィールド | 元のフィールドの名前。 |
新しいフィールド | デコードされた値が割り当てられる新しいフィールドの名前。 |
元のフィールドの欠落エラーを報告する | 生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。 |
解析失敗エラーの報告 | 解析が失敗した場合にエラーを報告するかどうかを指定します。 |
JSONでのエディター設定
typeをprocessor_base64_decodingに設定します。次に、次の表に基づいて他のパラメーターを詳細に設定します。
パラメーター | データ型 | 必須 | 説明 |
SourceKey | String | 課金されます | 元のフィールドの名前。 |
ニューキー | String | 課金されます | デコードされた値が割り当てられる新しいフィールドの名前。 |
NoKeyError | ブール値 | 課金されません | 生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。 有効な値:
|
DecodeError | ブール値 | 課金されません | 解析が失敗した場合にエラーを報告するかどうかを指定します。 有効な値:
|
MD5エンコーディング
processor_md5プラグインを使用して、MD5アルゴリズムを使用してフィールド値をエンコードできます。
フォーム設定
プロセッサタイプをMD5に設定します。 次に、次の表に基づいて他のパラメーターを設定します。
パラメーター | 説明 |
元のフィールド | 元のフィールドの名前。 |
新しいフィールド | エンコードされた値が割り当てられる新しいフィールドの名前。 |
元のフィールドの欠落エラーを報告する | 生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。 |
JSONでのエディター設定
typeをprocessor_md5に設定します。 次に、次の表に基づいて他のパラメーターを詳細に設定します。
パラメーター | データ型 | 必須 | 説明 |
SourceKey | String | 課金されます | 元のフィールドの名前。 |
MD5Key | String | 課金されます | エンコードされた値が割り当てられる新しいフィールドの名前。 |
NoKeyError | ブール値 | 課金されません | 生のログに元のフィールドが含まれていない場合にエラーを報告するかどうかを指定します。 有効な値:
|