Esta página descreve como ver os registos de streaming da sua aplicação e verificar o estado dos recursos a partir do Cloud Code.
A vista Sessões de desenvolvimento oferece uma vista estruturada da saída de registo que apresenta tarefas, artefactos e recursos implementados. Esta vista permite-lhe ver o estado de cada tarefa na sua implementação e encontrar mais informações no resultado de registo completo.
O Visualizador de registos oferece ferramentas para pesquisar e filtrar registos.
Veja o estado das tarefas e dos recursos
Quando inicia uma sessão de desenvolvimento ou depuração, a secção Sessões de desenvolvimento apresenta a vista de registo estruturado.
Para ver a secção Sessões de desenvolvimento, abra a paleta de comandos (prima
Ctrl
/Cmd
+Shift
+P
) e, de seguida, execute o comando Cloud Code: Focus on development sessions explorer.Quando uma tarefa começa, é apresentado um indicador de progresso de semicírculo giratório progress_activity.
Se uma tarefa for bem-sucedida, é apresentada uma marca de verificação check_circle junto ao passo.
Se uma tarefa falhar, é apresentado um erro junto ao passo.
Para ver os detalhes de um passo, clique no passo na secção Sessões de desenvolvimento. O separador Saída apresenta o passo na saída de registo.
Para ver os registos completos do Skaffold, clique no nó Estado.
Para ver os registos de um contentor, expanda Estado, expanda Registo de aplicações de fluxo e, de seguida, clique no nome do contentor. Os registos do contentor são apresentados no separador Output.
Inicie o visualizador de registos
Para iniciar o Visualizador de registos, abra a paleta de comandos
(prima Ctrl
/Cmd
+Shift
+P
ou clique em Ver > Paleta de comandos) e, em seguida, execute Cloud Code: Ver registos.
Faça stream de registos a partir de um pod
Para transmitir registos a partir de um pod:
- Clique em
Cloud Code e, de seguida, expanda a secção Kubernetes.
- Expanda o cluster do minikube e, de seguida, expanda Pods.
- Clique com o botão direito do rato num pod e, de seguida, clique em Stream Logs.
- Se existirem vários contentores no pod, selecione um contentor quando lhe for pedido.
Veja registos de um pod
- Clique em
Cloud Code e, de seguida, expanda a secção Kubernetes.
- Expanda o cluster do minikube e, de seguida, expanda Pods.
- Clique com o botão direito do rato num pod e, de seguida, clique em Ver registos
- Se existirem vários contentores no pod, selecione um contentor quando lhe for pedido.
Veja registos de um recurso específico
Para ver os registos de um recurso específico, siga estes passos:
- Clique em
Cloud Code e, de seguida, expanda a secção Kubernetes.
Na secção Kubernetes, expanda o seguinte:
- O cluster cujos registos quer ver
- Espaços de nomes
- O espaço de nomes cujos registos quer ver
- Implementações
Clique com o botão direito do rato na implementação e selecione Ver registos.
Veja os registos de streaming
Para que o visualizador de registos apresente registos atualizados à medida que são gerados, no visualizador de registos, ative o controlo de deslize Streaming.
Veja os registos do Kubernetes através do Cloud Logging
Para apresentar registos de clusters do GKE com o Cloud Logging ativado, siga estes passos:
- Para abrir o visualizador de registos, abra a paleta de comandos (prima
Ctrl
/Cmd
+Shift
+P
ou clique em Ver > Paleta de comandos) e, de seguida, execute Cloud Code: Ver registos. - Selecione Registos de aplicações Kubernetes na lista Tipo de registo.
- Para transmitir registos de vários pods, ative o controlo de deslize Streaming e selecione tudo na lista Pod.
- Os registos são apresentados para o cluster ativo por predefinição. Para mudar para um cluster diferente, selecione o nome do cluster na lista Cluster.
Veja registos do Kubernetes com o kubectl
Para apresentar registos de um cluster não GKE ou de um cluster GKE sem o Cloud Logging ativado, siga estes passos:
- Para abrir o visualizador de registos, abra a paleta de comandos (prima
Ctrl
/Cmd
+Shift
+P
ou clique em Ver > Paleta de comandos) e, de seguida, execute Cloud Code: Ver registos. - Selecione Kubectl Logs na lista Log Type.
- Na lista Implementação ou Agrupamento, selecione uma implementação ou um agrupamento para ver registos.
- Para refinar os resultados da pesquisa, clique em Registos de pesquisa e, de seguida, escreva os termos de pesquisa. Esta pesquisa inclui o espaço de nomes, a implementação, o pod, o contentor e a hora. Para clusters com o Cloud Logging ativado, também pode filtrar por nível de gravidade.
Altere o tempo de apresentação
Para alterar a hora de apresentação para um fuso horário diferente, clique em more_vertMais junto ao cabeçalho da coluna Hora e, em seguida, escolha um fuso horário.
O que se segue?
- Depure uma aplicação Kubernetes no Cloud Code.
- Explore a documentação do Kubernetes sobre a resolução de problemas de aplicações contentorizadas.