Stackdriver Debugger

Examinez le comportement de votre code en production.
Débogage d'applications en temps réel

Débogage d'applications en temps réel

Stackdriver Debugger est une fonctionnalité de Google Cloud Platform qui vous permet d'inspecter l'état d'une application en cours d'exécution en temps réel, sans l'arrêter ni la ralentir. Vous pouvez capturer la pile d'appel et les variables à l'emplacement de votre choix dans le code source sans que cela n'ait aucune incidence sur les utilisateurs. Vous pouvez utiliser cette fonctionnalité pour comprendre le comportement de votre code en production, et pour analyser son état afin d'identifier ces bugs si difficiles à trouver.

Déboguez votre application en production

Vous pouvez parfaitement utiliser Stackdriver Debugger avec des applications en production. Il vous permet de prendre un instantané de l'état de votre application en cours d'exécution ou d'injecter une entrée de journal en quelques clics seulement. Un instantané capture la pile d'appel et les variables à un emplacement spécifique du code la première fois qu'une instance exécute ce code. Le point de journalisation injecté fonctionne comme s'il faisait partie du code déployé (écriture des messages de journalisation dans le même flux de journal). Cette fonctionnalité est accessible via une interface conviviale et simple.

Disposez de plusieurs options sources

Stackdriver Debugger est plus facile à utiliser lorsque le code source est disponible. Il sait comment afficher la version correcte du code source lorsqu'un système de contrôle de version est utilisé (par exemple, Google Cloud Source Repositories, GitHub, Bitbucket ou GitLab). Lorsque d'autres dépôts sources sont utilisés, vous pouvez importer les fichiers sources dans le cadre de votre processus de compilation et de déploiement. Il peut également afficher les fichiers locaux s'ils sont utilisés pour le développement en local. Si vous n'avez pas accès au code source, il vous suffit d'indiquer le nom de fichier et le numéro de ligne directement dans l'interface utilisateur pour prendre un instantané ou injecter un point de journalisation.

Utilisez le débogage collaboratif

Collaborez facilement avec les autres membres de votre équipe en partageant votre session de débogage. Il vous suffit pour cela de leur envoyer l'URL de la console.

Utilisez vos workflows

Stackdriver Debugger s'intègre à vos flux de développement existants. Lancez-le et prenez des instantanés directement à partir de Stackdriver Logging, de Stackdriver Error Reporting, des tableaux de bord, des IDE et de l'interface de ligne de commande gcloud.

Fonctionnalités

Instantané de débogage

Capturez l'état de votre application en production au niveau d'une ligne spécifique.

Points de journalisation de débogage

Injectez une entrée de journal à la demande au niveau d'une ligne spécifique.

Débogage conditionnel

Capturez un instantané ou rédigez un message pour un point de journalisation seulement si vous en avez besoin, à l'aide d'une expression conditionnelle simple écrite dans le langage de votre application.

Intégration avec l'IDE

Utilisez Stackdriver Debugger au sein de votre IDE.

Configuration facile

Debugger est automatiquement activé dans les applications App Engine. Il vous suffit de suivre des étapes simples pour l'activer pour Google Kubernetes Engine ou Compute Engine.

Ressources techniques

Tarifs

Stackdriver Debugger est disponible gratuitement pour tous les clients Google Cloud Platform.

Google Cloud

Premiers pas

Développez vos connaissances et créez des applications

Vous débutez sur GCP ? Bénéficiez d'un avoir de 300 $ pour essayer les produits GCP gratuitement.

Encore besoin d'aide ?

Nos experts peuvent vous aider à concevoir la solution adaptée à vos besoins ou à trouver le bon partenaire.

Envoyer des commentaires concernant…

Stackdriver Debugger