Stackdriver Debugger

Inspecciona el comportamiento del código en producción

Pruébalo gratis

Depuración de aplicaciones en tiempo real

Stackdriver Debugger es una función de Google Cloud Platform que permite inspeccionar en tiempo real el estado de aplicaciones en ejecución sin detenerlas ni ralentizarlas. Captura las variables y la pila de llamadas de cualquier parte de tu código fuente sin que la experiencia de tus usuarios se vea afectada. Puedes utilizar esta función para comprender el comportamiento de tu código en entornos de producción y analizar su estado para descubrir errores difíciles de encontrar.

Depuración en la fase de producción

Stackdriver Debugger puede utilizarse junto con aplicaciones de producción. Con solo unos pocos clics, puedes tomar una captura del estado de una aplicación que se esté ejecutando o inyectar un nuevo mensaje de log. La primera vez que una instancia ejecuta un fragmento de código, se realiza una captura que recoge información sobre las variables y las pilas de llamadas en la ubicación específica de dicho código. El punto de registro inyectado se comporta como si fuera parte del código desplegado y estuviera escribiendo los mensajes de log dirigidos al mismo flujo de registro. Todas estas funciones están disponibles en una interfaz sencilla y fácil de usar.

Varias opciones de código fuente

Resulta más fácil utilizar Stackdriver Debugger cuando el código fuente está disponible. Esta función es capaz de mostrar la versión correcta de este código cuando se utiliza un sistema de control de versiones, como Google Cloud Source Repository, GitHub, Bitbucket o GitLab. Si usas otro repositorio de código, puedes subir los archivos de código fuente como parte de tu proceso de compilación y despliegue. Además, Stackdriver Debugger muestra archivos locales cuando se utilizan para el desarrollo local. Si no puedes acceder al código fuente, tan solo tienes que especificar un nombre de archivo y un número de línea directamente en la interfaz de usuario para tomar la captura o inyectar un punto de registro.

Colabora durante la depuración

Comparte tu sesión de depuración con otros miembros de tu equipo y colabora con ellos fácilmente. Para hacerlo, solo tienes que enviar la URL de la consola. Así de sencillo.

Usa los flujos de trabajo

Stackdriver Debugger está integrado en los flujos de trabajo de los desarrolladores. Inicia Debugger y toma capturas directamente desde Logging, Error Reporting, los paneles, los IDE o la interfaz de línea de comandos de gcloud.

Características de Stackdriver Debugger

Inspecciona el comportamiento del código en producción

Captura para depurar
Captura el estado de la aplicación durante la fase de producción en una ubicación de línea concreta.
Puntos de registro de depuración
Inyecta un nuevo mensaje de log en una ubicación de línea concreta según demanda.
Depuración condicional
Toma una captura o redacta un mensaje de punto de registro solo cuando lo necesites mediante una expresión condicional sencilla escrita en el lenguaje de tu aplicación.
Integración en IDE
Puedes usar Stackdriver Debugger desde tu IDE.
Configuración sencilla
Debugger se habilita automáticamente en las aplicaciones de App Engine. Si quieres activarlo en Kubernetes Engine o Compute Engine, tan solo tienes que seguir una serie de pasos sencillos.

Precios de Stackdriver Debugger

Stackdriver Debugger es gratuito para todos los clientes de Google Cloud Platform.