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".

  1. Tapez identifier:systemd since:2020-10-22 JOB_TYPE=start,restart dans le champ de recherche.
  2. Vérifiez les résultats.

    recherche avancée de journaux I

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".

  1. Tapez service:cockpit boot:-1 error|fail dans le champ de recherche.
  2. Vérifiez les résultats.

    recherche avancée de journaux II