您在使用Logtail採集日誌時,可以使用processor_add_fields外掛程式添加日誌欄位。本文介紹processor_add_fields外掛程式的參數說明和配置樣本。
使用限制
文本日誌和容器標準輸出只支援表單配置方式,其餘輸入外掛程式只支援JSON配置方式。
功能入口
當您需要使用Logtail外掛程式處理日誌時,您可以在建立或修改Logtail採集配置時,添加外掛程式配置。具體操作,請參見處理外掛程式概述。
配置說明
重要
Logtail 0.16.28及以上版本支援processor_add_fields外掛程式。
表單配置方式
參數說明
配置處理器類型為添加欄位,相關參數說明如下表所示。
參數
說明
添加欄位
待添加的欄位名和欄位值,支援添加多個。
忽略重複欄位
存在相同的欄位名時,是否忽略重複的欄位。
配置樣本
添加
aaa2
欄位和aaa3欄位,配置樣本如下:原始日誌
"aaa1":"value1"
Logtail外掛程式處理配置
處理結果
"aaa1":"value1" "aaa2":"value2" "aaa3":"value3"
JSON配置方式
參數說明
配置
type
為processor_add_fields
,detail
說明如下表所示。參數
類型
是否必選
說明
Fields
Map
是
待添加的欄位名和欄位值。索引值對格式,支援添加多個。
IgnoreIfExist
Boolean
否
存在相同的欄位名時,是否忽略重複的欄位。
true:忽略。
false(預設值):不忽略。
配置樣本
添加aaa2欄位和aaa3欄位,配置樣本如下:
原始日誌
"aaa1":"value1"
Logtail外掛程式處理配置
{ "processors":[ { "type":"processor_add_fields", "detail": { "Fields": { "aaa2": "value2", "aaa3": "value3" } } } ] }
處理結果
"aaa1":"value1" "aaa2":"value2" "aaa3":"value3"