Я использую logstash, elasticsearch и kibana. Мой файл конфигурации logstash выглядит следующим образом.
input {
file {
path => "/home/rocky/Logging/logFiles/test1.txt"
start_position => "end"
sincedb_path => "test.db"
}
}
output {
stdout { codec => rubydebug }
elasticsearch { host => localhost }
}
Когда я запускаю Logstash в среде Windows, он работает нормально, но когда я использую ту же конфигурацию в своей виртуальной ОС Linux (Fedora), это создает проблему. В Fedora, когда я вставляю что-либо в конец файла журнала, когда работает logstash. Иногда он отправляет все данные файла с начала, иногда половину данных. Но он должен загружать только новые данные, добавленные в этот файл журнала. также файл db правильно хранит данные. Тем не менее, это не дает надлежащих данных в Fedora. Пожалуйста помоги.
sincedb
. - person rutter   schedule 14.08.2014