Ich habe Logstash installiert, um Apache-Dateien zu analysieren. Ich habe ziemlich lange gebraucht, um die Einstellungen richtig zu machen, und ich habe immer echte Protokolle anprobiert. Ich habe festgestellt (wie in der Dokumentation angegeben), dass sich logstash "merkt", wo es sich in einer Datei befindet. Jetzt sind meine Einstellungen in Ordnung und ich möchte, dass Logstash "vergisst". Das scheint schwieriger als ich. Ich habe schon folgendes gemacht:
gebraucht:
start_position => "beginning"
löschte den kompletten "Daten" -Ordner aus elastissearch (und stoppte ihn zuerst)
schaute nach, welche Dateien von logstash mit geöffnet wurden
lsof -p PID
und löschte alles, was vielversprechend war (in meinem Fall/tmp/jffi*.tmp
)
Trotzdem vergisst und analysiert Logstash nicht nur "frische" Dateien in dem Ordner, in dem sich die Protokolle befinden
Irgendwelche Ideen?
/opt/logstash/data/plugins/inputs/file