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

Depurar un servicio

Depura tu servicio de Cloud Run

Para depurar tu servicio, sigue estos pasos:

  1. Para ejecutar tu servicio y adjuntar una sesión de depurador, selecciona Depurar en el emulador de Cloud Run con la paleta de comandos (accesible con Ctrl/Cmd+Mayúscula+P).

  2. En el cuadro de diálogo Run/Debug on Cloud Run Emulator, establece las especificaciones para tu configuración.

  3. De forma opcional, puedes personalizar aún más la forma en que se ejecuta tu servicio. Para ello, especifica las variables de entorno y define los campos en el archivo launch.json directamente.

  4. Para comenzar a depurar el servicio, haz clic en Depurar.

  5. Para cada contenedor depurable en tu servicio, confirma o ingresa el directorio en el contenedor remoto donde se encuentra el programa que deseas depurar.

    De forma alternativa, puede presionar ESC para omitir la depuración del contenedor.

    Cloud Code adjuntará una sesión de depuración para cada contenedor depurable en el servicio.

  6. Para agregar una interrupción, haz clic en el margen del editor del archivo que estás depurando.

    Los círculos rellenos en rojo significan las interrupciones activas, mientras que los círculos grises indican los puntos de interrupción inhabilitados.

    Cuando envías una solicitud nueva a tu servicio, se pausa en la línea que especificaste.

  7. Una vez completada la sesión, estará disponible la opción de menú contextual adicional para supervisar tu aplicación y sus recursos con la barra de estado de Cloud Code, incluidos los siguientes:

    • Abrir registros de implementación: abre los registros de la aplicación de una implementación específica con el visor de registros de Cloud Code.
    • Abrir URL de servicio: abre la URL del servicio de aplicación de un servicio específico en un navegador web.
    • Activar o desactivar el modo de reloj: activa o desactiva el modo de reloj para la sesión actual (no disponible en las sesiones de depuración).

      Opciones disponibles a través de la barra de estado de Cloud Code: Abrir registros de implementación, URL de servicio abierto y activar el modo de supervisión, además de acciones normales de Cloud Code

  8. Usa la Barra lateral de depuración para inspeccionar las variables y la información de la pila (opcional). Usa la consola de depuración ubicada en el depurador del panel inferior si deseas interactuar con la sesión de depuración.

  9. Para detener la implementación, puedes hacer clic en el botón Detener en la barra de acciones de la implementación actual.

    Barra de acciones para la implementación de Cloud Run