Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Depuración con el editor de Cloud Shell

El editor de Cloud Shell te permite depurar tu aplicación con facilidad. Gracias a la compatibilidad con la depuración integrada del editor, no tienes que preocuparte por la configuración manual, como configurar la redirección de puertos o la incorporación de argumentos de depuración específicos del lenguaje. Puedes crear configuraciones de lanzamiento, definir interrupciones y también inspeccionar variables, todo dentro del editor.

Acciones de depuración

Para acceder a la asistencia de depuración del editor de Cloud Shell, navega hasta la vista de Depuración con el ícono de depuración en la barra de actividad icono de vista de depuración. Las plantillas de inicio incluyen un archivo launch.json necesario para ejecutar y depurar tu aplicación. Si tu aplicación no tiene una, se te pedirá que crees una vista de depuración en la vista de depuración.

En la vista de depuración, inicia una sesión de depuración con el ícono icono de inicio de depuración de inicio. Cuando se te solicite, elige el contexto en el que se ejecutará la app y, si corresponde, el registro de imágenes que se usará.

Una vez que se inicie la sesión de depuración, puedes administrarla con los íconos de acción de depuración: Pausa, Omitir, Avanzar, Salir, Reiniciar, Detener.

icono de inicio de depuración junto a los íconos de pausa, paso de paso, entrada, salida, reinicio y detención

Configura interrupciones

Para establecer o activar los puntos de interrupción, solo tienes que hacer clic en el margen del editor, junto a la línea en la que deseas ir. Los círculos rojos son puntos de interrupción activos y los que son grises. Si no se puede registrar una interrupción con el depurador cuando se inicia una sesión, cambia a un círculo vacío con contorno gris.

Estable una interrupción en la línea 8

Cuando se ejecuta una sesión de depuración, la app se detiene en la interrupción y puedes inspeccionar el panel Variables en la Vista de depuración para inspeccionar los valores de las variables a medida que se detiene la app.

Sesión de depuración que muestra la app en pausa y los valores de variables en el alcance

Compatibilidad adicional con la depuración de Kubernetes

Con el editor de Cloud Shell, puedes depurar aplicaciones de Kubernetes en un clúster local (como Minikube o Docker Desktop) o en un clúster remoto en Google Kubernetes Engine o en cualquier otro proveedor de Cloud. También puedes adjuntar un depurador a un pod de Kubernetes.

Consulta la Depuración de aplicaciones de Kubernetes en la guía de Editor de Cloud Shell para obtener más detalles.