Nesta página, descrevemos como visualizar os registros de streaming do seu aplicativo e verificar o status dos recursos no Cloud Code.
A visualização Sessões de desenvolvimento fornece uma visão estruturada da saída de geração de registros que mostra tarefas, artefatos e recursos implantados. Essa visualização permite que você veja o status de cada tarefa na implantação e localize mais informações na saída de registro completa.
O Visualizador de registros oferece ferramentas para pesquisar e filtrar registros.
Consultar o status de tarefas e recursos
Quando você inicia uma sessão de desenvolvimento ou depuração, a seção Sessões de desenvolvimento exibe a visualização de geração de registros estruturados.
Para visualizar a seção Sessões de desenvolvimento, abra o Paleta de comandos (pressione
Ctrl
/Cmd
+Shift
+P
) e execute o comando Cloud Code: Focus on development session explorer.Quando uma tarefa é iniciada, um indicador de progresso em semicírculo progress_activity é exibido.
Se uma tarefa for bem-sucedida, uma marca de seleção check_circle será exibida ao lado da etapa.
Se uma tarefa falhar, uma marca de erro error aparecerá ao lado da etapa.
Para ver detalhes de uma etapa, clique nela na seção Sessões de desenvolvimento. A guia Saída exibe a etapa na saída de geração de registros.
Para acessar os registros completos do Skaffold, clique no nó Status.
Para ver os registros de um contêiner, expanda Status e Fazer streaming dos registros de aplicativos e clique no nome do contêiner. Os registros do contêiner são exibidos na guia Saída.
Iniciar o visualizador de registros
Para iniciar o Visualizador de registros, abra a paleta de comandos
(pressione Ctrl
/Cmd
+Shift
+P
ou clique em Visualizar > Paleta de comandos) e
execute Cloud Code: visualizar registros.
Transmitir registros de um pod
Para fazer streaming de registros de um pod:
- Clique em Cloud Code e, em seguida, expanda a seção Kubernetes.
- Expanda seu cluster do minikube e depois expanda Pods.
- Clique com o botão direito do mouse em um pod e clique em Fazer streaming de registros.
- Se houver vários contêineres no pod, selecione um quando solicitado.
Ver registros de um pod
- Clique em Cloud Code e, em seguida, expanda a seção Kubernetes.
- Expanda seu cluster do minikube e depois expanda Pods.
- Clique com o botão direito do mouse em um pod e em Ver registros.
- Se houver vários contêineres no pod, selecione um quando solicitado.
Ver os registros de um recurso específico
Para ver os registros de um recurso específico, siga estas etapas:
- Clique em Cloud Code e, em seguida, expanda a seção Kubernetes.
Na seção Kubernetes, expanda o seguinte:
- O cluster com os registros que você quer exibir
- Namespaces
- O namespace com os registros que você quer ver
- Deployments
Clique com o botão direito do mouse na implantação e selecione Ver registros.
Acessar registros de streaming
Para que o visualizador de registros exiba registros atualizados à medida que os registros são gerados, ative o controle deslizante Visualizador de registros.
Acessar os registros do Kubernetes usando o Cloud Logging
Para exibir registros de clusters do GKE com o Cloud Logging ativado, siga estas etapas:
- Para abrir o visualizador de registros, abra a paleta de comandos (pressione
Ctrl
/Cmd
+Shift
+P
ou clique em Visualizar > Paleta de comandos) e execute Cloud Code: visualizar registros. - Selecione Registros do aplicativo do Kubernetes na lista Tipo de registro.
- Para fazer o streaming de registros de vários pods, ative o controle deslizante Streaming e selecione all na lista Pod.
- Os registros são exibidos por padrão. Para alternar para um cluster diferente, selecione o nome do cluster na lista Cluster.
Acessar os registros do Kubernetes usando o kubectl
Para exibir registros de um cluster que não seja do GKE ou de um cluster do GKE sem o Cloud Logging ativado, siga estas etapas:
- Para abrir o visualizador de registros, abra a paleta de comandos (pressione
Ctrl
/Cmd
+Shift
+P
ou clique em Visualizar > Paleta de comandos) e execute Cloud Code: visualizar registros. - Selecione Registros do Kubectl na lista Tipo de registro.
- Na lista Implantação ou Pod, selecione uma implantação ou um pod para visualizar os registros.
- Para refinar os resultados da pesquisa, clique em Registros de pesquisa e digite os termos de pesquisa. Essa pesquisa inclui o namespace, a implantação, o pod, o contêiner e o horário. Para clusters com o Cloud Logging ativado, também é possível filtrar por nível de gravidade.
Mudar o tempo de exibição
Para mudar o tempo de exibição para um fuso horário diferente, clique em more_vertMais ao lado do cabeçalho da coluna Hora e escolha um fuso horário.
A seguir
- Depurar um aplicativo do Kubernetes no Cloud Code
- Confira a documentação do Kubernetes sobre como solucionar problemas de aplicativos em contêineres.