Afficher les journaux Kubernetes dans Cloud Code pour VS Code

Cette page explique comment afficher les journaux de flux de votre application et vérifier l'état des ressources dans Cloud Code.

La vue Sessions de développement fournit une vue structurée de la sortie de journalisation qui fait apparaître les tâches, les artefacts et les ressources déployées. Cette vue vous permet de voir l'état de chaque tâche dans votre déploiement et de trouver plus d'informations dans la sortie de journalisation complète.

La visionneuse de journaux fournit des outils permettant de rechercher et de filtrer les journaux.

Afficher l'état des tâches et des ressources

Lorsque vous démarrez une session de développement ou de débogage, la section Sessions de développement affiche la vue de journalisation structurée.

  • Pour afficher la section Sessions de développement, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P), puis exécutez la commande Cloud Code : Se concentrer sur l'explorateur des sessions de développement.

  • Au début d'une tâche, un indicateur de progression en demi-cercle rotatif progress_activity s'affiche.

  • Si une tâche réussit, une coche check_circle s'affiche à côté de l'étape.

  • Si une tâche échoue, une marque d'erreur s'affiche à côté de l'étape.

  • Pour afficher les détails d'une étape, cliquez dessus dans la section Sessions de développement. L'onglet Output (Sortie) affiche l'étape dans la sortie de journalisation.

  • Pour afficher l'intégralité des journaux Skaffold, cliquez sur le nœud État.

  • Pour afficher les journaux d'un conteneur, développez État, puis Flux des journaux d'application, puis cliquez sur le nom du conteneur. Les journaux du conteneur s'affichent dans l'onglet Sortie.

Lancer la visionneuse de journaux

Pour lancer la visionneuse de journaux, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Affichage > Palette de commandes), puis exécutez Cloud Code : afficher les journaux.

Diffuser les journaux d'un pod

Pour diffuser des journaux à partir d'un pod, procédez comme suit :

  1. Cliquez sur Cloud Code, puis développez la section Kubernetes.
  2. Développez votre cluster minikube, puis Pods.
  3. Effectuez un clic droit sur le pod, puis sélectionnez Stream Logs (Diffuser des journaux).
  4. Si le pod comporte plusieurs conteneurs, sélectionnez-en un lorsque vous y êtes invité.

Afficher les journaux d'un pod

  1. Cliquez sur Cloud Code, puis développez la section Kubernetes.
  2. Développez votre cluster minikube, puis Pods.
  3. Effectuez un clic droit sur un pod, puis cliquez sur View Logs (Afficher les journaux).
  4. Si le pod comporte plusieurs conteneurs, sélectionnez-en un lorsque vous y êtes invité.

Afficher les journaux d'une ressource spécifique

Pour afficher les journaux d'une ressource spécifique, procédez comme suit :

  1. Cliquez sur Cloud Code, puis développez la section Kubernetes.
  2. Dans la section Kubernetes, développez les éléments suivants :

    • Cluster dont vous souhaitez afficher les journaux
    • Espaces de noms
    • Espace de noms dont vous souhaitez afficher les journaux
    • Déploiements
  3. Effectuez un clic droit sur le déploiement, puis sélectionnez Afficher les journaux.

Afficher les journaux de streaming

Pour que la visionneuse de journaux affiche les journaux mis à jour au fur et à mesure de leur création, activez le curseur Streaming dans la visionneuse de journaux.

Afficher les journaux Kubernetes à l'aide de Cloud Logging

Pour afficher les journaux des clusters GKE avec Cloud Logging activé, procédez comme suit :

  1. Pour ouvrir la visionneuse de journaux, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Affichage > Palette de commandes), puis exécutez Cloud Code : afficher les journaux.
  2. Sélectionnez Journaux d'application Kubernetes dans la liste Type de journal.
  3. Pour diffuser les journaux de plusieurs pods, activez le curseur Streaming et sélectionnez Tous dans la liste Pod.
  4. Les journaux du cluster actif s'affichent par défaut. Pour passer à un autre cluster, sélectionnez le nom du cluster dans la liste déroulante Cluster.

Afficher les journaux Kubernetes à l'aide de kubectl

Pour afficher les journaux d'un cluster non-GKE ou d'un cluster GKE sans Cloud Logging activé, procédez comme suit :

  1. Pour ouvrir la visionneuse de journaux, ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Affichage > Palette de commandes), puis exécutez Cloud Code : afficher les journaux.
  2. Sélectionnez Journaux Kubectl dans la liste Type de journal.
  3. Dans la liste Déploiement ou Pod, sélectionnez un déploiement ou un pod dont vous souhaitez afficher les journaux.
  4. Pour affiner vos résultats de recherche, cliquez sur Search Logs (Rechercher dans les journaux), puis saisissez des termes de recherche. Cette recherche inclut l'espace de noms, le déploiement, le pod, le conteneur et l'heure. Pour les clusters sur lesquels Cloud Logging est activé, vous pouvez également filtrer par niveau de gravité.

Modifier le temps d'affichage

Pour modifier le fuseau horaire de l'heure affichée, cliquez sur more_vertPlus à côté de l'en-tête de colonne Heure, puis sélectionnez un fuseau horaire.

Étapes suivantes

Obtenir de l'aide

Pour envoyer des commentaires, posez une question sur Stack Overflow. Si vous êtes un client Google Cloud, vous pouvez envoyer des demandes via les canaux d'assistance Google Cloud standards.