En esta página se describe cómo ver los registros de streaming de tu aplicación y cómo comprobar el estado de los recursos desde Cloud Code.
La vista Sesiones de desarrollo ofrece una vista estructurada del registro de salida que muestra tareas, artefactos y recursos implementados. Esta vista te permite ver el estado de cada tarea de tu implementación y encontrar más información en el registro completo.
El Visor de registros proporciona herramientas para buscar y filtrar registros.
Ver el estado de las tareas y los recursos
Cuando inicias una sesión de desarrollo o depuración, la sección Sesiones de desarrollo muestra la vista de registro estructurado.
Para ver la sección Sesiones de desarrollo, abre la paleta de comandos (pulsa
Ctrl
/Cmd
+Shift
+P
) y, a continuación, ejecuta el comando Cloud Code: Focus on development sessions explorer (Cloud Code: Centrarse en el explorador de sesiones de desarrollo).Cuando empieza una tarea, aparece un indicador de progreso en forma de semicírculo giratorio progress_activity.
Si una tarea se completa correctamente, aparecerá una marca de verificación check_circle junto al paso.
Si una tarea falla, aparece una marca de error junto al paso.
Para ver los detalles de un paso, haz clic en él en la sección Sesiones de desarrollo. En la pestaña Salida se muestra el paso en la salida de registro.
Para ver los registros completos de Skaffold, haz clic en el nodo Estado.
Para ver los registros de un contenedor, despliega Estado, Registros de la aplicación de la emisión y, a continuación, haz clic en el nombre del contenedor. Los registros del contenedor se muestran en la pestaña Salida.
Iniciar el visualizador de registros
Para abrir el visualizador de registros, abre la paleta de comandos (pulsa Ctrl
/Cmd
+Shift
+P
o haz clic en Ver > Paleta de comandos) y, a continuación, ejecuta Cloud Code: View Logs (Cloud Code: Ver registros).
Transmitir registros de un pod
Para transmitir registros de un pod, sigue estos pasos:
- Haz clic en
Cloud Code y, a continuación, despliega la sección Kubernetes.
- Amplía tu clúster de minikube y, a continuación, Pods.
- Haz clic con el botón derecho en un pod y, a continuación, en Registros de flujo.
- Si hay varios contenedores en el pod, selecciona uno cuando se te pida.
Ver los registros de un pod
- Haz clic en
Cloud Code y, a continuación, despliega la sección Kubernetes.
- Amplía tu clúster de minikube y, a continuación, Pods.
- Haz clic con el botón derecho en un pod y, a continuación, en Ver registros.
- Si hay varios contenedores en el pod, selecciona uno cuando se te pida.
Ver los registros de un recurso específico
Para ver los registros de un recurso específico, sigue estos pasos:
- Haz clic en
Cloud Code y, a continuación, despliega la sección Kubernetes.
En la sección Kubernetes, despliega lo siguiente:
- El clúster cuyos registros quieres ver
- Espacios de nombres
- El espacio de nombres cuyos registros quieres ver
- Implementaciones
Haz clic con el botón derecho en la implementación y selecciona Ver registros.
Ver registros de streaming
Para que el visor de registros muestre los registros actualizados a medida que se generen, activa el control deslizante Streaming en el visor de registros.
Ver registros de Kubernetes con Cloud Logging
Para mostrar los registros de los clústeres de GKE con Cloud Logging habilitado, sigue estos pasos:
- Para abrir el visualizador de registros, abre la paleta de comandos (pulsa
Ctrl
/Cmd
+Shift
+P
o haz clic en Ver > Paleta de comandos) y, a continuación, ejecuta Cloud Code: View Logs (Cloud Code: Ver registros). - En la lista Tipo de registro, selecciona Registros de aplicaciones de Kubernetes.
- Para transmitir registros de varios pods, activa el control deslizante Streaming y selecciona all (todos) en la lista Pod (Pod).
- Los registros del clúster activo se muestran de forma predeterminada. Para cambiar a otro clúster, selecciona su nombre en la lista Clúster.
Ver registros de Kubernetes con kubectl
Para mostrar los registros de un clúster que no sea de GKE o de un clúster de GKE que no tenga habilitado Cloud Logging, sigue estos pasos:
- Para abrir el visualizador de registros, abre la paleta de comandos (pulsa
Ctrl
/Cmd
+Shift
+P
o haz clic en Ver > Paleta de comandos) y, a continuación, ejecuta Cloud Code: View Logs (Cloud Code: Ver registros). - Seleccione Registros de Kubectl en la lista Tipo de registro.
- En la lista Deployment o Pod, selecciona un deployment o un pod para ver los registros.
- Para acotar los resultados de búsqueda, haz clic en Registros de búsqueda y, a continuación, escribe los términos de búsqueda. Esta búsqueda incluye el espacio de nombres, el despliegue, el pod, el contenedor y la hora. En los clústeres con Cloud Logging habilitado, también puedes filtrar por nivel de gravedad.
Cambiar la hora de visualización
Para cambiar la hora de visualización a otra zona horaria, haz clic en more_vertMás junto al encabezado de la columna Hora y, a continuación, elige una zona horaria.
Siguientes pasos
- Depura una aplicación de Kubernetes en Cloud Code.
- Consulta la documentación de Kubernetes sobre la solución de problemas de aplicaciones en contenedores.