Saya menginstal Logstash untuk mengurai file apache. Saya butuh waktu cukup lama untuk mendapatkan pengaturan yang benar dan saya selalu mencoba pada log nyata. Saya melihat (seperti yang dikatakan dalam dokumentasi) bahwa logstash "mengingat" di mana ia berada dalam sebuah file. Sekarang pengaturan saya baik-baik saja dan saya ingin Logstash "lupa". Ini tampaknya lebih sulit dari saya. Saya sudah melakukan hal berikut:
bekas:
start_position => "beginning"
menghapus folder "data" lengkap dari elastissearch (dan menghentikannya dulu)
melihat file mana yang dibuka oleh logstash dengan
lsof -p PID
dan menghapus semua yang menjanjikan (dalam kasus saya/tmp/jffi*.tmp
)
Masih Logstash tidak melupakan dan hanya mengurai file "segar" di folder tempat log berada
Ada ide?
/opt/logstash/data/plugins/inputs/file