在logstash配置中作为文件路径输入



当我运行这样的命令时(在Windows系统上):

logstash agent -f logstash-simple.conf

当logstash配置文件的输入为stdin{}时,它会给出预期的输出,但当输入是输入文件的路径时(文件{path=>})它没有给出任何输出。

这是我的配置文件(logstashsimple.conf):

input {
  file{
    type=>"syslog"
    path=>["C:/Users/Administrator/Downloads/syslog.txt"]
  }
}
output {
 stdout {
    codec => rubydebug
  }
}

如果您有一个想要加载的现有文件,则需要添加

start_postition => beginning

到您的文件输入。

我也遇到了同样的问题。你应该在文件的末尾有一个空行!对我有效的

最新更新