Cette page a été traduite par l'API Cloud Translation.
Switch to English

Déboguer un service

Déboguer votre service Cloud Run

Pour déboguer le service, procédez comme suit:

  1. Pour exécuter votre service et lui associer une session de débogage, sélectionnez Déboguer sur Cloud Run Émulateur à l'aide de la palette de commandes (accessible via Ctrl/). Cmd+Maj+P).

  2. Dans la boîte de dialogue de l'émulateur Cloud Run/Debug, définissez les spécifications de votre configuration.

  3. Vous pouvez éventuellement personnaliser davantage l'exécution de votre service en spécifiant vos variables d'environnement et en définissant directement les champs de votre fichier lancement.json.

  4. Pour commencer à déboguer le service, cliquez sur Déboguer.

  5. Pour chaque conteneur pouvant être débogué dans votre service, confirmez ou saisissez le répertoire dans le conteneur distant où se trouve le programme que vous souhaitez déboguer.

    Vous pouvez également appuyer sur ÉCHAP pour ignorer le débogage du conteneur.

    Cloud Code associe une session de débogage à chaque conteneur pouvant être débogué dans le service.

  6. Pour ajouter un point d'arrêt, cliquez sur la marge de l'éditeur du fichier que vous déboguez.

    Les cercles rouges indiquent les points d'arrêt actifs, tandis que les cercles vides indiquent les points d'arrêt désactivés.

    Lorsque vous envoyez une nouvelle requête à votre service, celui-ci s'interrompt sur la ligne que vous avez spécifiée.

  7. Une fois votre session terminée, d'autres options de menu contextuel sont disponibles pour surveiller votre application et ses ressources à l'aide de la barre d'état Cloud Code, y compris:

    • Ouvrir les journaux de déploiement:ouvrez les journaux d'application d'un déploiement spécifique à l'aide de la visionneuse de journaux Cloud Code.
    • URL ouverte du service:ouvrez l'URL du service d'application d'un service spécifique dans un navigateur Web.
    • Turn / off watch mode (Activer/Désactiver le mode Watch) : activez le mode montre pour la session en cours (non disponible pour les sessions de débogage). Par défaut, Cloud Code surveille en permanence le système de fichiers pour détecter les modifications apportées à vos fichiers, telles que la configuration ou le code Kubernetes, reconstruit des conteneurs, et redéploie l'application sur le cluster afin que vos modifications soient modifiées. se reflètent presque en temps réel.

      Options disponibles via la barre d'état Cloud Code: en plus des actions standards de Cloud Code, ouvrez les journaux de déploiement, ouvrez l'URL du service et du mode Lecture,

  8. (Facultatif) Pour inspecter les variables et les informations sur la pile, utilisez la barre latérale de débogage. Pour interagir avec la session de débogage, utilisez la console de débogage dans le volet inférieur du débogueur.

  9. Pour arrêter le déploiement, vous pouvez cliquer sur le bouton Stop (Arrêter) dans la barre d'action de votre déploiement actuel.

    Barre d'action pour le déploiement de Cloud Run