我正在使用logstash 6.5.1
,并安装了插件logstash-output-gelf
。我不知道这些custom_fields
到底是干什么的。它没有扩展变量。这是我的logstash.conf:
filter {
mutate {
add_field => {"xxx":"some dynamic value"}
}
}
output {
gelf {
host => "192.168.3.69"
port => 12201
protocol => "TCP"
custom_fields => {"n": "%{xxx}"}
}
}
我签入了Graylog的elasticsearch db内容,并且在文档中看到了该字段内容:
"n": "%{xxx}",