input{
...
}
filter{
kv{
source=>"message"
field_split => " "
value_split => ":"
}
}
filter{
kv{
source=>"header" //header字段是message里面包含的字段,此字段内容可以继续切分
field_split => " "
value_split => ":"
}
}
output{
...
}
嵌套使用kv解析时 需要将kv放入两个filter,如果不放两个会报错,logstash启动不成功。
要解析成json输出时,在output里面
output{
codec=> json
...
}
本文介绍了如何在Logstash中处理嵌套的KV数据,强调了需要在过滤器中使用两次kv插件以避免启动错误,并探讨了将解析后的数据转换为JSON输出的方法。
1258

被折叠的 条评论
为什么被折叠?



