Apache dosyalarını ayrıştırmak için Logstash'ı kurdum. Ayarları doğru yapmam epeyce uzun sürdü ve her zaman gerçek günlükleri denedim. Logstash'in dosyanın nerede olduğunu "hatırladığını" fark ettim (dokümantasyonun dediği gibi). Şimdi ayarlarım tamam ve Logstash'ın "unutmasını" istiyorum. Bu benden daha zor görünüyor. Ben zaten şunları yaptım:
Kullanılmış:
start_position => "beginning"
elastissearch'ten tüm "data" klasörünü sildi (ve önce onu durdurdu)
logstash tarafından hangi dosyaların nerede açıldığına baktım ve
lsof -p PID
ümit verici olan her şeyi sildi (benim durumumda/tmp/jffi*.tmp
)
Yine de Logstash, günlüklerin bulunduğu klasördeki yalnızca "yeni" dosyaları unutmaz ve ayrıştırmaz
Herhangi bir fikir?
/opt/logstash/data/plugins/inputs/file