Ich verwende logstash, um Tomcat-Zugriffsprotokolle in das json-Format zu konvertieren. Die Zugriffsprotokollnamen in folgenden Formaten sindWie reguläre Ausdrücke in den logstash-Dateieingabepfad eingeschlossen werden
abcd_access_log.2016-03-15.log
efgh_access_log.2016-02-16.log
Das Eingangsfilter ist:
input {
file {
path => "C:\tools\apache-tomcat-8.0.32\logs\*_access_log.*.log"
start_position => beginning
}
}
Es wird nicht verwendet logs mit der Regex zeigt. Welche Regex sollte ich hier verwenden, um nur diese Dateien auszuwählen?
In logstash 2.3 habe ich festgestellt, dass Windows-Pfade einen Schrägstrich wie in Linux verwenden müssen. Vielleicht wird das jemandem helfen. –