Chapitre 8. Consultation des journaux d'une ressource
Vous pouvez consulter les journaux de diverses ressources, telles que les builds, les déploiements et les pods, en utilisant la CLI d'OpenShift (oc) et la console web.
Les journaux de ressources sont une fonctionnalité par défaut qui offre une capacité limitée de visualisation des journaux. Pour améliorer l'expérience de récupération et de visualisation des journaux, il est recommandé d'installer OpenShift Logging. Le sous-système de journalisation regroupe tous les journaux de votre cluster OpenShift Container Platform, tels que les journaux d'audit du système de nœuds, les journaux de conteneurs d'application et les journaux d'infrastructure, dans un magasin de journaux dédié. Vous pouvez ensuite interroger, découvrir et visualiser vos données de journalisation via l'interface Kibana. Les journaux de ressources n'accèdent pas au magasin de journaux du sous-système de journalisation.
8.1. Visualisation des journaux de ressources
Vous pouvez consulter le journal de diverses ressources dans l'interface de commande OpenShift (oc) et dans la console Web. Les journaux se lisent à partir de la queue, ou de la fin, du journal.
Conditions préalables
- Accès à la CLI d'OpenShift (oc).
Procédure (UI)
Dans la console OpenShift Container Platform, naviguez vers Workloads
Pods ou naviguez vers le pod via la ressource que vous souhaitez étudier. NoteCertaines ressources, telles que les constructions, n'ont pas de pods à interroger directement. Dans ce cas, vous pouvez trouver le lien Logs sur la page Details de la ressource.
- Sélectionnez un projet dans le menu déroulant.
- Cliquez sur le nom du module que vous souhaitez examiner.
- Cliquez sur Logs.
Procédure (CLI)
Visualiser le journal d'un pod spécifique :
oc logs -f <nom_du_pod> -c <nom_du_conteneur>
où :
-f
- Facultatif : Spécifie que la sortie suit ce qui est écrit dans les journaux.
<pod_name>
- Spécifie le nom du module.
<container_name>
- Facultatif : Spécifie le nom d'un conteneur. Lorsqu'un module a plus d'un conteneur, vous devez spécifier le nom du conteneur.
Par exemple :
$ oc logs ruby-58cd97df55-mww7r
$ oc logs -f ruby-57f7f4855b-znl92 -c ruby
Le contenu des fichiers journaux est imprimé.
Consulter le journal d'une ressource spécifique :
oc logs <object_type>/<resource_name> 1
- 1
- Spécifie le type et le nom de la ressource.
Par exemple :
$ oc logs deployment/ruby
Le contenu des fichiers journaux est imprimé.