Der automatische Protokoll-Parser erkennt automatisch den Zeitstempel in den ersten 200 Zeichen einer Zeile. Das Format von automatisch erkannten Zeitstempeln ist das Gleiche wie für den timestamp-Parser.

Die automatischen Parser haben keine Optionen. Zusätzlich zur automatischen Erkennung des Zeitstempels wird der Schlüssel/Wert-Parser auf dem Protokolleintrag ausgeführt und erkennt automatisch alle vorhandenen Schlüssel/Wert-Paare in den Protokollen und extrahiert die Felder entsprechend. Beispiel:

[filelog|some_logs]
directory=/var/log
include=*
parser=auto

Wie bei anderen Parsern können Sie eine getrennte Aktion für den automatischen Parser definieren.

[filelog|kvplogs]
directory=C:\temp_logs\csv-itbm
include=*.txt
parser=myauto
[parser|myauto]

base_parser=auto
debug=yes

Wenn Sie debug für den automatischen Parser aktiviert haben, werden zusätzliche Informationen zur Analyse gedruckt. Das sind beispielsweise Informationen zum Protokoll, auf dem der automatische Parser ausgeführt wurde, und dazu, welche Felder aus dem Protokoll extrahiert wurden.

Der Debug-Standardwert für Parser ist debug=no.

Hinweis: Wenn in Eingabeprotokollen einem Zuweisungsoperator ( =) ein zufällig erzeugter Schlüssel vorangestellt wird, sollte der automatische Parser nicht verwendet werden, da er viele Zufallsfelder erzeugt, was zu Problemen mit der Benutzeroberfläche und der Abfrageleistung führen kann. Stattdessen können Sie den KVP-Parser verwenden, indem Sie die zu analysierenden Felder angeben.