全部產品
Search
文件中心

Simple Log Service:資料編碼與解碼

更新時間:Jul 27, 2024

您使用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(預設值):不報錯。