如何在logstash中传递文件?

时间:2015-02-26 21:20:38

标签: elasticsearch logstash

我想在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。用户可以访问文件。

0 个答案:

没有答案