elasticsearch 如何在logstash中传递文件?
我想在logstash中传递一个文件以进行调试。有可能吗 如果我使用以下配置来stdout stdin输入,它可以正常工作:elasticsearch 如何在logstash中传递文件?,elasticsearch,logstash,elasticsearch,Logstash,我想在logstash中传递一个文件以进行调试。有可能吗 如果我使用以下配置来stdout stdin输入,它可以正常工作: input { stdin { } } output { stdout { } } 但当我想对文件执行相同操作时,它不起作用: input { file { path => ["/home/logstash/xunit.json"] } } output { stdout { } } 我只看到以下警告,仅此而已: Using mil
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}
我做错了什么
注意:如果使用详细模式,我看到以下行,则所有内容都挂起:
Registering file input {:path=>["/home/logstash/xunit.json"], :level=>:info}
Pipeline started {:level=>:info}
p.p.S.用户可以访问文件。是否正在将资料写入xunit.json以供logstash处理?@AlainCollins是的,我需要kibana web界面中的xunit信息运行logstash read/home/logstash/xunit.json的用户可以吗?您必须使用-verbose启用详细日志才能查看读取访问问题。@MagnusBäck当然可以。