0
kv中的remove_field如何工作?我有一个json文件,需要删除嵌套在json文件中的字段。logstash中的kv过滤器
[url] [queryString] [404; http://hspb.homesearch.com:80/wcJV4LhTSmzJ1rX6FOq4RuiKe K49gUP2JvWtjdhhE]就是这样的一个领域
该滤波器不会在logstash工作
filter {
kv {
source => [ "[url][queryString]" ]
remove_field => [ "404;%{somefield}" "my_extraneous_field" ]
}
}
kv如何成功?我应该在哪里尝试[foo] [bar]?(而不是404;) – Pooja
如果能够接受您的输入并将其拆分,kv将会成功。在这种情况下,remove_field将会启动。如果它无法处理您的输入,remove_field将不会触发。 –
什么是%{somefield},“我的无关字段”。另外,如果该文件是json。将源代码作为[foo] [bar]与感兴趣的键一起工作吗? – Pooja