Der Netzwerkpfad-Platzhalter für das Dateieingabe-Plugin von Logstash 7.2 hat unter Windows x64 keine Ausgabe erzeugt

Der Netzwerkpfad-Platzhalter für das Dateieingabe-Plugin von Logstash 7.2 hat unter Windows x64 keine Ausgabe erzeugt

Ich habe einen Remote-Dateispeicher mit Tausenden von Textdateien mit einer durchschnittlichen Größe von 10 MB. Ich verwende diesen Code:

input {
file {
path => "//foldername/**/*.dat"
start_position => "beginning"
}
}
output {
file {
path => "C:/foo/foo.txt"
}
}

Logstash wurde erfolgreich gestartet und wiederholt den Leerungszyklus. Java startet das Laden des Netzwerks beim Start von Logstash. Aber Logstash öffnet die Ausgabedatei nicht, um eingehende Daten länger als 5 Stunden zu schreiben. Wenn ich im Pfad verwende

//Ordnername/Name1/Name2/*/*.dat

es funktioniert und mit

//Ordnername/*/*/*/*.dat

das tut es nicht. Ich habe drei Ebenen mit zufälligen Ordnernamen namens name1, name2 und name3, die ich nicht vorhersagen kann. In den Internethandbüchern sind diese Pfade in der Bedeutung des Ruby-Globs korrekt. --debug run stellte keine Fehler dar.

Was ist das Problem? Gibt es eine Problemumgehung?

verwandte Informationen