我想在logstash中传递一个文件以进行调试。有可能吗?
如果我使用以下配置来stdout stdin输入,它可以正常工作:
input { stdin { } }
output { stdout { } }
但是当我想对文件执行相同操作时,它不起作用:
input {
file {
path => ["/home/logstash/xunit.json"]
}
}
output {
stdout { }
}
我只看到以下警告,仅此而已:
Using milestone 2 input plugin 'file'. This plugin should be stable, but if you see strange behavior, please let us know! For more information on plugin milestones, see http://logstash.net/docs/1.4.2/plugin-milestones {:level=>:warn}
我做错了什么?
P.S。如果使用详细模式,我会看到以下行,然后一切都挂起:
Registering file input {:path=>["/home/logstash/xunit.json"], :level=>:info}
Pipeline started {:level=>:info}
P.P.S。用户可以访问文件。