5.3. Options de recherche de texte pour le filtrage des journaux dans la console web
La fonctionnalité de recherche de texte offre une grande variété d'options pour filtrer les journaux. Si vous décidez de filtrer les journaux en utilisant la recherche textuelle, 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
Il existe trois menus déroulants que vous pouvez utiliser pour spécifier les principaux paramètres de votre recherche :
- Time: Ce menu déroulant contient des recherches prédéfinies pour différentes plages de temps 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 aucune autre priorité. -
Identifier: Dans ce menu déroulant, vous pouvez sélectionner un identifiant que vous souhaitez filtrer. Correspond à l'option
journalctl --identifier
.
Les quantificateurs
Il existe six quantificateurs que vous pouvez utiliser pour préciser votre recherche. Ils sont couverts dans le tableau des options de filtrage des logs.
Champs du journal
Si vous souhaitez rechercher un champ de journal spécifique, il est possible de spécifier le champ ainsi que son contenu.
Recherche de texte libre dans les messages de logs
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
Filtrez tous les messages du journal identifiés par "systemd" qui se sont produits depuis le 22 octobre 2020 à minuit et le champ du journal "JOB_TYPE" est soit "start" soit "restart".
-
Tapez
identifier:systemd since:2020-10-22 JOB_TYPE=start,restart
dans le champ de recherche. Vérifiez les résultats.
Filtrage avancé des logs II
Filtrez tous les messages de log qui proviennent de l'unité système "cockpit.service" et qui se sont produits à l'avant-dernier démarrage. Le corps du message contient soit "error" soit "fail".
-
Tapez
service:cockpit boot:-1 error|fail
dans le champ de recherche. Vérifiez les résultats.