# "file" ist ein einfaches Input-Modul für Dateien auf dem # Logstash-Server: # https://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html # # Logstash hält in einer Datei namens "sincedb" fest, ob und bis zu # welcher Stelle eine Datei bereits gelesen wurde. # # Weiterhin sorgt die Wildcard "*" hinter "log" dafür, dass auch mit # "logrotate" rotierte Dateien einbezogen werden. Das sorgt dafür, dass # während einer Logrotation keine Einträge verloren gehen. Mit # "exclude" werden hier komprimierte Dateien ("*.gz") ausgeschlossen. # https://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html#_file_rotation input { file { path => "/var/log/nginx/*access*.log*" exclude => "*.gz" type => "nginx_access" } }