Я встановив Logstash для синтаксичного аналізу файлів apache. У мене було достатньо часу, щоб правильно налаштувати, і я завжди приміряв реальні журнали. Я помітив (як сказано в документації), що logstash "запам'ятовує", де знаходився у файлі. Зараз мої налаштування в порядку, і я хотів би, щоб Logstash "забув". Це здається важчим, ніж я. Я вже зробив наступне:
використовується:
start_position => "beginning"
видалив повну папку "дані" з elastissearch (і зупинив її спочатку)
подивився, які файли відкривав logstash,
lsof -p PID
і видалив усе перспективне (у моєму випадку/tmp/jffi*.tmp
)
Проте Logstash не забуває і аналізує лише "свіжі" файли в папці, де знаходяться журнали
Будь-які ідеї?
/opt/logstash/data/plugins/inputs/file