您使用Logtail采集日志时,可以使用processor_base64_encoding、processor_base64_decoding或processor_md5插件对字段值进行编解码。本文介绍各个插件的参数说明和配置示例。
表单配置方式:采集文本日志和容器标准输出时可用。
JSON配置方式:采集文本日志时不可用。
功能入口
当您需要使用Logtail插件处理日志时,您可以在创建或修改Logtail采集配置时,添加插件配置。具体操作,请参见处理插件概述。
BASE64编码
您可以通过processor_base64_encoding插件对字段值进行编码。
表单配置方式
配置处理器类型为BASE64(编码),相关参数说明如下表所示。
参数 | 说明 |
原始字段 | 原始字段名。 |
结果字段 | 编码后的结果字段名。 |
原始字段缺失报错 | 选中该选项后,如果原始日志中无您所指定的原始字段,系统将报错。 |
JSON配置方式
配置type为processor_base64_encoding,detail说明如下表所示。
参数 | 类型 | 是否必选 | 说明 |
SourceKey | String | 是 | 原始字段名。 |
NewKey | String | 是 | 编码后的结果字段名。 |
NoKeyError | Boolean | 否 | 原始日志中无您所指定的原始字段时,系统是否报错。
|
BASE64解码
您可以通过processor_base64_decoding插件对字段值进行解码。
表单配置方式
配置处理器类型为BASE64(解码),相关参数说明如下表所示。
参数 | 说明 |
原始字段 | 原始字段名。 |
结果字段 | 解码后的结果字段名。 |
原始字段缺失报错 | 选中该选项后,如果原始日志中无您所指定的原始字段,系统将报错。 |
解码失败报错 | 选中该选项后,如果解码失败,系统将报错。 |
JSON配置方式
配置type为processor_base64_decoding,detail说明如下表所示。
参数 | 类型 | 是否必选 | 说明 |
SourceKey | String | 是 | 原始字段名。 |
NewKey | String | 是 | 解码后的结果字段名。 |
NoKeyError | Boolean | 否 | 原始日志中无您所指定的原始字段时,系统是否报错。
|
DecodeError | Boolean | 否 | 解码失败时,系统是否报错。
|
MD5编码
您可以通过processor_md5插件对字段值进行MD5编码。
表单配置方式
配置处理器类型为MD5,相关参数说明如下表所示。
参数 | 说明 |
原始字段 | 原始字段名。 |
结果字段 | 编码后的结果字段名。 |
原始字段缺失报错 | 选中该选项后,如果原始日志中无您所指定的原始字段,系统将报错。 |
JSON配置方式
配置type为processor_md5,detail说明如下表所示。
参数 | 类型 | 是否必选 | 说明 |
SourceKey | String | 是 | 原始字段名。 |
MD5Key | String | 是 | 编码后的结果字段名。 |
NoKeyError | Boolean | 否 | 原始日志中无您所指定的原始字段时,系统是否报错。
|