有没有办法在 Logstash 中解析嵌套的 Json 对象?以下过滤器适用于我,但不解析嵌套的 json 对象:
filter{
json{
{ source => "message" }
}
}
所以如果输入的json是{"Event":23 , "Fact":"Yes" , "data":{"node1":"A1", "flag":"Y"}}
这就是它转换成的内容(来自 LogStash Logs)
"Event" => 23
"Fact" => "Yes"
"data" => "\"{\\\"node1\\\":"\\\A1\\\", "\\\flag\\\":"\\\Y\\\"}}