5.3. Options de recherche textuelle pour filtrer les journaux dans la console web
La fonctionnalité de recherche de texte offre une grande variété d'options pour filtrer les enregistrements. Si vous décidez de filtrer les journaux en utilisant la recherche de texte, vous pouvez utiliser les options prédéfinies qui sont définies dans les trois menus déroulants, ou vous pouvez taper toute la recherche vous-même.
Menus déroulants
Trois menus déroulants vous permettent de spécifier les principaux paramètres de votre recherche :
- Time: Ce menu déroulant contient des recherches prédéfinies pour différentes périodes de votre recherche.
-
Priority: Ce menu déroulant propose des options pour différents niveaux de priorité. Il correspond à l'option
journalctl --priority
. La valeur de priorité par défaut est Error and above. Elle est définie chaque fois que vous ne spécifiez pas d'autre priorité. -
Identifier: Dans ce menu déroulant, vous pouvez sélectionner un identifiant que vous souhaitez filtrer. Correspond à l'option
journalctl --identifier
.
Quantificateurs
Il existe six quantificateurs que vous pouvez utiliser pour spécifier votre recherche. Ils sont décrits dans le tableau Options de filtrage des journaux.
Champs du journal
Si vous souhaitez rechercher un champ d'enregistrement spécifique, il est possible de spécifier le champ ainsi que son contenu.
Recherche de texte libre dans les messages du journal
Vous pouvez filtrer n'importe quelle chaîne de texte de votre choix dans les messages du journal. La chaîne peut également se présenter sous la forme d'une expression régulière.
Filtrage avancé des journaux I
Filtrer tous les messages de journal identifiés par 'systemd' qui se sont produits depuis le 22 octobre 2020 à minuit et dont le champ 'JOB_TYPE' est soit 'start', soit 'restart'.
-
Tapez
identifier:systemd since:2020-10-22 JOB_TYPE=start,restart
dans le champ de recherche. Vérifier les résultats.
Filtrage avancé des journaux II
Filtrer tous les messages provenant de l'unité systemd 'cockpit.service' qui se sont produits lors de l'avant-dernier démarrage et dont le corps du message contient soit "error", soit "fail".
-
Tapez
service:cockpit boot:-1 error|fail
dans le champ de recherche. Vérifier les résultats.