爲什麼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瀏覽日誌時,我可以看到幾次出現的相同日誌消息。