文档

数据编码与解码

更新时间:

您使用Logtail采集日志时,可以使用processor_base64_encoding、processor_base64_decoding或processor_md5插件对字段值进行编解码。本文介绍各个插件的参数说明和配置示例。

重要
  • 表单配置方式:采集文本日志和容器标准输出时可用。

  • JSON配置方式:采集文本日志时不可用。

功能入口

当您需要使用Logtail插件处理日志时,您可以在创建或修改Logtail采集配置时,添加插件配置。具体操作,请参见处理插件概述

BASE64编码

您可以通过processor_base64_encoding插件对字段值进行编码。

表单配置方式

配置处理器类型BASE64(编码),相关参数说明如下表所示。

参数

说明

原始字段

原始字段名。

结果字段

编码后的结果字段名。

原始字段缺失报错

选中该选项后,如果原始日志中无您所指定的原始字段,系统将报错。

JSON配置方式

配置typeprocessor_base64_encodingdetail说明如下表所示。

参数

类型

是否必选

说明

SourceKey

String

原始字段名。

NewKey

String

编码后的结果字段名。

NoKeyError

Boolean

原始日志中无您所指定的原始字段时,系统是否报错。

  • true:报错。

  • false(默认值):不报错。

BASE64解码

您可以通过processor_base64_decoding插件对字段值进行解码。

表单配置方式

配置处理器类型BASE64(解码),相关参数说明如下表所示。

参数

说明

原始字段

原始字段名。

结果字段

解码后的结果字段名。

原始字段缺失报错

选中该选项后,如果原始日志中无您所指定的原始字段,系统将报错。

解码失败报错

选中该选项后,如果解码失败,系统将报错。

JSON配置方式

配置typeprocessor_base64_decodingdetail说明如下表所示。

参数

类型

是否必选

说明

SourceKey

String

原始字段名。

NewKey

String

解码后的结果字段名。

NoKeyError

Boolean

原始日志中无您所指定的原始字段时,系统是否报错。

  • true:报错。

  • false(默认值):不报错。

DecodeError

Boolean

解码失败时,系统是否报错。

  • true:报错。

  • false(默认值):不报错。

MD5编码

您可以通过processor_md5插件对字段值进行MD5编码。

表单配置方式

配置处理器类型MD5,相关参数说明如下表所示。

参数

说明

原始字段

原始字段名。

结果字段

编码后的结果字段名。

原始字段缺失报错

选中该选项后,如果原始日志中无您所指定的原始字段,系统将报错。

JSON配置方式

配置typeprocessor_md5detail说明如下表所示。

参数

类型

是否必选

说明

SourceKey

String

原始字段名。

MD5Key

String

编码后的结果字段名。

NoKeyError

Boolean

原始日志中无您所指定的原始字段时,系统是否报错。

  • true:报错。

  • false(默认值):不报错。