Wie kann ich Logstash zwingen, eine Datei zu reparieren?

Ich habe Logstash installiert, um Apache-Dateien zu analysieren. Es dauerte eine ganze Weile, bis ich die richtigen Einstellungen vorgenommen hatte, und ich habe immer echte Protokolle ausprobiert. Ich habe gemerkt (wie die Dokumentation sagt), dass sich logstash "erinnert", wo es sich in einer Datei befand. 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 "data" Ordner von elastissearch (und stoppte ihn zuerst)

sah, welche Dateien von logstash mit geöffnet wurdenlsof -p PID und alles gelöscht, was vielversprechend war (in meinem Fall/tmp/jffi*.tmp)

Dennoch vergisst Logstash nicht und analysiert nur "frische" Dateien in dem Ordner, in dem sich die Protokolle befinden

Irgendwelche Ideen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage