我有一个json文件,它有这样的数据
{
"foo" : "bar",
"test" : {
"steps" : [{
"response_time" : "100"
}, {
"response_time" : "101",
"more_nested" : [{
"hello" : "world"
}, {
"hello2" : "world2"
}
]
}
]
}
}
我正在使用logstash过滤器,这给了我错误的结果
input {
file {
sincedb_path => ".../sincedb_path.txt"
path => ".../test.json"
type => "test"
start_position => "beginning"
}
}
filter{
json{
source => "message"
}
}
output {
stdout { codec => rubydebug}
}
我如何完成steps.response_time:100等事件 steps.more_nested.hello:world。
我尝试过ruby但没有工作。 我使用的是logstash 5.x版本