您可以使用 add_kvs 插件指定 LogCollector 在日志中添加字段。
说明
${ENV_NAME}
,日志服务会自动读取环境变量名称填入 value。如果运行 LogCollector 的宿主机或容器没有该环境变量 ENV_NAME,此时 value 为空。名称 | 类型 | 是否必选 | 说明 |
---|---|---|---|
fields | Map<String,Object> | 是 | 待添加的字段名(key)和字段值(value)。
|
when | Object | 否 | 插件的执行条件,仅当执行条件判断为 true 时,才执行此插件。详细说明请参考插件执行条件。 |
原始日志
[1] [Dec 15, 2012 1:42:43 AM] com.dev.log.LoggingExample main
Logcollector插件处理器配置
{ "processors": [ { "add_kvs": { "fields": { "name": "Jack", "path": "${PATH}", "cluster_id": "C02G64T1MD6R" } } } ] }
处理结果
"__content__": "[1] [Dec 15, 2012 1:42:43 AM] com.dev.log.LoggingExample main" "name": "Jack" "path": "/Users/Jack/go/bin" "cluster_id": "C02G64T1MD6R"