processor_appender插件可为指定字段(可以不存在)追加特定的值,且支持模板参数。
processor_appender
列含义见 概览 · 事件能力列说明。
✓
—
v1
透传未知
Stable
推荐版本:iLogtail v1.0.27 及以上
插件类型(type)为 processor_appender。
Type
string
是
插件类型,固定为processor_appender。
Key
Key 名称。
Value
Value 值,该值支持模板参数替换,具体模板取值参考下表。
SortLabels
bool
否
bool 值,在时序场景下,如果添加了 Labels,如果不符合字母序要求,需要重新排序。
{{__ip__}}
替换为 LoongCollector 的 IP 地址
10.112.31.40
{{__host__}}
替换为 LoongCollector 的主机名
loongcollector-ds-xdfaf
{{$xxxx}}
以$开头则会替换为环境变量的取值
$
例如存在环境变量 key=value,则{{$key}} 为 value
key=value
{{$key}}
为 __labels__ 追加一些本机特有的值:
__labels__
输入
配置详情
配置后结果
Last updated 11 days ago
{"__labels__": "a#$#b"}
processors: - Type: processor_appender Key: "__labels__" Value: "|host#$#{{__host__}}|ip#$#{{__ip__}}"
{"__labels__": "a#$#b|host#$#david|ip#$#30.40.60.150"}