Logstash未读取json文件
我有过这样的经历Logstash未读取json文件,logstash,logstash-grok,logstash-configuration,Logstash,Logstash Grok,Logstash Configuration,我有过这样的经历 input { file { path => "/opt/data/user-*.json" type => "json" start_position => "beginning" sincedb_path => "/dev/null" tags => ["user"] } } filter { json { source =
input {
file {
path => "/opt/data/user-*.json"
type => "json"
start_position => "beginning"
sincedb_path => "/dev/null"
tags => ["user"]
}
}
filter {
json {
source => "message"
}
}
output {
stdout { codec => rubydebug }
}
当我用--debug
运行logstash时,它会显示消息,没有任何输出,似乎它一直在等待新内容被使用(但我已经设置了sincedb\u path=>“/dev/null”
)
当我将输入更改为stdin并将json粘贴到数据文件中时,就可以了
input {
stdin{}
}
你的档案有多旧?文件输入将忽略24小时以前的文件。logstash是否有权访问您的文件系统?
input {
stdin{}
}