为什么logstash每次重新启动时都会导入同一个文件?为什么Logstash每次重新启动时都会导入相同的文件?
我在同一个文件夹(本例中为C:/ temp /)内有3个不同的日志文件。每次我重新启动logstash时,文件都会再次被导入!这是预期的吗?
logstash.conf
input {
file {
type => "app"
path => [ "C:/temp/*.log" ]
codec => "json"
}
}
output {
stdout { codec => rubydebug }
elasticsearch { embedded => true }
}
这就是我用来运行logstash命令(我使用Windows):
java -jar logstash-1.3.3-flatjar.jar agent -f logstash.conf -- web
我知道文件正在导入每次我重新启动,因为它们正在输出到控制台,并且在通过kibana浏览日志时,我可以看到几次出现的相同日志消息。