Chapitre 7. Affichage des journaux


7.1. À propos de la visualisation des journaux

Il est possible de visualiser les données de votre journal dans la console Web dédiée OpenShift ou la console Web Kibana, en fonction de votre solution de stockage de log déployée. La console Kibana peut être utilisée avec les log stores ElasticSearch, et la console Web OpenShift Dedicated peut être utilisée avec le log store ElasticSearch ou le LokiStack.

Note

La console Web Kibana est maintenant désapprouvée est prévue pour être supprimée dans une prochaine version de journalisation.

7.1.1. Configuration du visualiseur de log

Il est possible de configurer le visualiseur de journal utilisé par votre journal en modifiant la ressource personnalisée ClusterLogging (CR).

Conditions préalables

  • Il y a des autorisations d’administrateur.
  • L’OpenShift CLI (oc) a été installé.
  • L’opérateur de journalisation Red Hat OpenShift a été installé.
  • C’est vous qui avez créé un ClusterLogging CR.
Important

Dans le cas où vous souhaitez utiliser la console Web dédiée OpenShift pour la visualisation, vous devez activer le plugin de la console d’enregistrement. Consultez la documentation sur « Visualisation de l’enregistrement avec la console web ».

Procédure

  1. De modifier la spécification de visualisation ClusterLogging CR:

    Exemple de ClusterLogging CR

    apiVersion: logging.openshift.io/v1
    kind: ClusterLogging
    metadata:
    # ...
    spec:
    # ...
      visualization:
        type: <visualizer_type> 
    1
    
        kibana: 
    2
    
          resources: {}
          nodeSelector: {}
          proxy: {}
          replicas: {}
          tolerations: {}
        ocpConsole: 
    3
    
          logsLimit: {}
          timeout: {}
    # ...
    Copy to Clipboard Toggle word wrap

    1
    Le type de visualiseur que vous souhaitez utiliser pour votre journalisation. Cela peut être soit kibana ou ocp-console. La console Kibana est uniquement compatible avec les déploiements utilisant le stockage journal Elasticsearch, tandis que la console OpenShift Dedicated n’est compatible qu’avec les déploiements LokiStack.
    2
    Configurations optionnelles pour la console Kibana.
    3
    Configurations optionnelles pour la console Web dédiée OpenShift.
  2. Appliquez le ClusterLogging CR en exécutant la commande suivante:

    $ oc apply -f <filename>.yaml
    Copy to Clipboard Toggle word wrap

7.1.2. Affichage des journaux pour une ressource

Les journaux de ressources sont une fonctionnalité par défaut qui fournit une capacité limitée de visualisation des journaux. En utilisant OpenShift CLI (oc) et la console Web, vous pouvez consulter les journaux pour diverses ressources, telles que les builds, les déploiements et les pods.

Astuce

Afin d’améliorer votre expérience de récupération et de visualisation de journaux, installez la journalisation. L’enregistrement agrége tous les journaux de votre cluster OpenShift Dedicated, tels que les journaux d’audit système de nœuds, les journaux de conteneurs d’application et les journaux d’infrastructure, dans un journal de journal dédié. Ensuite, vous pouvez interroger, découvrir et visualiser les données de votre journal via la console Kibana ou la console Web OpenShift Dedicated. Les journaux des ressources n’ont pas accès au journal de journalisation.

7.1.2.1. Affichage des journaux des ressources

Il est possible d’afficher le journal pour diverses ressources dans OpenShift CLI (oc) et la console Web. Journaux lus à partir de la queue, ou de la fin, du journal.

Conditions préalables

  • Accès à l’OpenShift CLI (oc).

La procédure (UI)

  1. Dans la console OpenShift Dedicated, accédez à Workloads Pods ou accédez au pod à travers la ressource que vous souhaitez enquêter.

    Note

    Certaines ressources, telles que les builds, n’ont pas de pods à interroger directement. Dans de tels cas, vous pouvez localiser le lien Logs sur la page Détails de la ressource.

  2. Choisissez un projet dans le menu déroulant.
  3. Cliquez sur le nom du pod que vous souhaitez enquêter.
  4. Cliquez sur Logs.

La procédure (CLI)

  • Consultez le journal pour un pod spécifique:

    $ oc logs -f <pod_name> -c <container_name>
    Copy to Clipboard Toggle word wrap

    là où:

    -F
    Facultatif : Spécifie que la sortie suit ce qui est écrit dans les journaux.
    &lt;pod_name&gt;
    Indique le nom du pod.
    &lt;container_name&gt;
    Facultatif: Spécifie le nom d’un conteneur. Lorsqu’une gousse a plus d’un conteneur, vous devez spécifier le nom du conteneur.

    À titre d’exemple:

    $ oc logs ruby-58cd97df55-mww7r
    Copy to Clipboard Toggle word wrap
    $ oc logs -f ruby-57f7f4855b-znl92 -c ruby
    Copy to Clipboard Toggle word wrap

    Le contenu des fichiers journaux est imprimé.

  • Consultez le journal pour une ressource spécifique:

    $ oc logs <object_type>/<resource_name> 
    1
    Copy to Clipboard Toggle word wrap
    1
    Indique le type de ressource et le nom.

    À titre d’exemple:

    $ oc logs deployment/ruby
    Copy to Clipboard Toggle word wrap

    Le contenu des fichiers journaux est imprimé.

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat