为什么logstash每次重新启动时都会导入相同的文件?
我在同一个文件夹中有 3 个不同的日志文件(本例中为 C:/temp/)。每次我重新启动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 浏览日志时,我可以看到多次出现相同的日志消息。