5.3. Text-Suchoptionen zum Filtern von Protokollen in der Web-Konsole
Die Funktionalität der Textsuchoption bietet eine große Auswahl an Optionen zum Filtern von Protokollen. Wenn Sie sich entscheiden, Protokolle mit Hilfe der Textsuche zu filtern, können Sie die vordefinierten Optionen verwenden, die in den drei Einblendmenüs definiert sind, oder Sie können die gesamte Suche selbst eingeben.
Dropdown-Menüs
Es gibt drei Einblendmenüs, mit denen Sie die Hauptparameter Ihrer Suche festlegen können:
- Time: Dieses Dropdown-Menü enthält vordefinierte Suchen für verschiedene Zeitbereiche Ihrer Suche.
-
Priority: Dieses Einblendmenü bietet Optionen für verschiedene Prioritätsstufen. Es entspricht der Option
journalctl --priority
. Der Standardwert für die Priorität ist Error and above. Er wird immer dann eingestellt, wenn Sie keine andere Priorität angeben. -
Identifier: In diesem Einblendmenü können Sie einen Bezeichner auswählen, den Sie filtern möchten. Entspricht der Option
journalctl --identifier
.
Quantoren
Es gibt sechs Quantifizierer, die Sie verwenden können, um Ihre Suche zu spezifizieren. Sie werden in der Tabelle Optionen zum Filtern von Protokollen behandelt.
Log-Felder
Wenn Sie nach einem bestimmten Protokollfeld suchen wollen, können Sie das Feld zusammen mit seinem Inhalt angeben.
Freitextsuche in Protokollnachrichten
Sie können eine beliebige Textzeichenfolge in den Protokollnachrichten filtern. Die Zeichenfolge kann auch in Form eines regulären Ausdrucks vorliegen.
Erweiterte Filterung von Protokollen I
Filtern Sie alle durch 'systemd' identifizierten Protokollmeldungen, die seit dem 22. Oktober 2020 Mitternacht aufgetreten sind und das Journalfeld 'JOB_TYPE' entweder 'start' oder 'restart' ist.
-
Geben Sie
identifier:systemd since:2020-10-22 JOB_TYPE=start,restart
in das Suchfeld ein. Prüfen Sie die Ergebnisse.
Erweiterte Protokollfilterung II
Filtert alle Protokollmeldungen, die von der systemd-Einheit 'cockpit.service' kommen, die im vorletzten Bootvorgang passiert sind und der Nachrichtentext entweder "error" oder "fail" enthält.
-
Geben Sie
service:cockpit boot:-1 error|fail
in das Suchfeld ein. Prüfen Sie die Ergebnisse.