Stackdriver Debugger

Examinez le comportement de votre code en production.

Essai gratuit

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 temps réel, sans interrompre ni ralentir son exécution. Vous pouvez capturer la pile des appels 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'appels 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é se comporte comme s'il faisait partie du code déployé, écrivant les messages de journal 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 peut afficher la version correcte du code source en cas d'utilisation d'un système de contrôle des versions, tel que Google Cloud Source Repository, GitHub, Bitbucket ou GitLab. Lorsque d'autres référentiels sources sont utilisés, vous pouvez importer les fichiers sources dans le 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.

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 flux de travail

Stackdriver Debugger s'intègre à vos flux de développement existants. Démarrez Stackdriver Debugger, puis prenez des instantanés directement depuis Stackdriver Logging, Stackdriver Error Reporting, vos tableaux de bord, vos IDE et votre interface de ligne de commande gcloud.

Fonctionnalités de Stackdriver Debugger

Examinez le comportement de votre code en production.

Débogage d'instantanés
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. Pour Kubernetes Engine ou Compute Engine, suivez les étapes simples d'activation.

Tarifs de Stackdriver Debugger

Stackdriver Debugger est gratuit pour tous les clients de Google Cloud Platform.