您使用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 | 否 | 原始日誌中無您所指定的原始欄位時,系統是否報錯。
|