
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Deploy application
/ 50
Create a Log bucket
/ 25
create the log sink
/ 25
Neste laboratório, você vai conhecer os recursos e ferramentas que o Cloud Logging oferece para gerar insights sobre seus aplicativos.
Para usar um exemplo concreto, vamos simular um cenário com base em um app de exemplo de demonstração de microsserviços implantado em um cluster do GKE. Nesse app, há diversos microsserviços com dependências entre eles.
Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é iniciado quando você clica em Começar o laboratório e mostra por quanto tempo os recursos do Google Cloud vão ficar disponíveis.
Este laboratório prático permite que você realize as atividades em um ambiente real de nuvem, não em uma simulação ou demonstração. Você vai receber novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório.
Confira os requisitos para concluir o laboratório:
Clique no botão Começar o laboratório. Se for preciso pagar, você verá um pop-up para selecionar a forma de pagamento. No painel Detalhes do laboratório à esquerda, você vai encontrar o seguinte:
Se você estiver usando o navegador Chrome, clique em Abrir console do Google Cloud ou clique com o botão direito do mouse e selecione Abrir link em uma janela anônima.
O laboratório ativa os recursos e depois abre a página Fazer login em outra guia.
Dica: coloque as guias em janelas separadas lado a lado.
Se necessário, copie o Nome de usuário abaixo e cole na caixa de diálogo Fazer login.
Você também encontra o Nome de usuário no painel Detalhes do laboratório.
Clique em Seguinte.
Copie a Senha abaixo e cole na caixa de diálogo de boas-vindas.
Você também encontra a Senha no painel Detalhes do laboratório.
Clique em Seguinte.
Acesse as próximas páginas:
Depois de alguns instantes, o console do Google Cloud será aberto nesta guia.
O Cloud Shell é uma máquina virtual com várias ferramentas de desenvolvimento. Ele tem um diretório principal permanente de 5 GB e é executado no Google Cloud. O Cloud Shell oferece acesso de linha de comando aos recursos do Google Cloud.
Depois de se conectar, vai notar que sua conta já está autenticada, e que o projeto está configurado com seu PROJECT_ID. A saída contém uma linha que declara o projeto PROJECT_ID para esta sessão:
gcloud
é a ferramenta de linha de comando do Google Cloud. Ela vem pré-instalada no Cloud Shell e aceita preenchimento com tabulação.
Clique em Autorizar.
A saída será parecida com esta:
Saída:
Saída:
Exemplo de saída:
gcloud
, acesse o guia com informações gerais sobre a gcloud CLI no Google Cloud.
Conecte a um cluster do Google Kubernetes Engine e confirme se ele foi criado corretamente.
No Cloud Shell, defina a zona na gcloud
:
Um status semelhante a este vai aparecer:
O status do cluster será EM EXECUÇÃO. Se ele ainda for EM PROVISIONAMENTO, aguarde um pouco e execute o comando acima outra vez. Repita esse processo até que o status mude para EM EXECUÇÃO.
Também é possível conferir o progresso no console do Cloud, em Menu de navegação > Kubernetes Engine > Clusters.
(Saída)
A saída será parecida com esta:
Em seguida, você vai implantar um aplicativo de microsserviços chamado Online Boutique no seu cluster para criar um fluxo de trabalho que pode ser monitorado.
microservices-demo
:kubectl
:A saída será parecida com o exemplo a seguir. Antes de prosseguir para a próxima etapa, execute o comando até que todos os pods estejam com o status "Em execução".
(Exemplo de saída)
A confirmação será parecida com esta:
Depois que o aplicativo for implantado, acesse o console do Cloud e confira o status.
Em Serviço e entrada, clique no IP do Endpoint do serviço frontend-external:
Isso vai abrir o aplicativo e exibir uma página como esta:
Selecione Verificar meu progresso para conferir o objetivo.
Há duas formas de ativar a Análise de dados de registros. Uma delas é fazer o upgrade de um bucket que já foi criado, e a outra é criar um novo bucket de registros com a Análise de dados de registros ativada.
As etapas a seguir podem ser usadas para fazer o upgrade de um bucket de registros que já foi criado.
No menu à esquerda, clique em Logging e depois em Armazenamento de registros.
Clique em FAZER UPGRADE de um bucket atual, por exemplo, _Default
.
Clique em FAZER UPGRADE na janela pop-up.
Aguarde a conclusão do upgrade. Inicialmente, o status vai mudar para Inelegível para upgrade e depois vai mudar para Com upgrade.
Clique no botão ABRIR do menu suspenso.
Clique na visualização _AllLogs
para abrir a página de Análise de dados de registros.
Alternativamente, é possível configurar o Cloud Logging para criar um novo bucket de registros com a Análise de dados de registros ativada.
No menu à esquerda, clique em Logging e depois em Armazenamento de registros.
Clique em CRIAR BUCKET DE REGISTROS na parte de cima.
Dê um nome ao bucket, como day2ops-log.
Marque Fazer upgrade para usar a Análise de dados de registros e Criar um conjunto de dados vinculado no BigQuery.
Digite um nome para o conjunto de dados, como: day2ops_log
Selecionar Criar um conjunto de dados vinculado no BigQuery vai criar um conjunto de dados para você no BigQuery, se nenhum existir. Dessa forma, você pode executar consultas no BigQuery.
Selecione Verificar meu progresso para conferir o objetivo.
É possível criar um coletor de registros para usar o novo bucket de registros. Faça isso diretamente pelo Roteador de registros. Outro jeito fácil de fazer isso é pela Análise de registros. É possível executar consultas para selecionar e filtrar os registros que você quiser e criar um coletor em seguida. Uma coisa boa dessa abordagem é que a consulta de registros é automaticamente copiada como o filtro para a configuração do coletor.
Dê um nome ao coletor, como day2ops-sink.
Clique em PRÓXIMA.
Selecione bucket do Cloud Logging na lista suspensa do serviço de coletor.
Selecione o novo bucket de registros que você acabou de criar.
Clique em PRÓXIMA.
A consulta do tipo de recurso já estará visível no filtro.
Espere um pouco até o seu coletor ser criado.
Selecione Verificar meu progresso para conferir o objetivo.
Volte para a Análise de registros. Há diversos tipos de recurso diferentes para os registros, como destacado na captura de tela a seguir.
Para conferir os registros no novo bucket de registros, clique em REFINAR ESCOPO na parte de cima da página.
Selecione Escopo por armazenamento e o novo bucket de registros que você criou.
Clique em APLICAR.
Você vai perceber que contêineres Kubernetes são o único tipo de recurso restante e que há bem menos entradas de registro agora. Isso ocorre porque apenas os registros filtrados serão enviados para o bucket.
Se o campo da consulta ficar em branco ou se você esquecer a tabela que quer usar, clique no botão Consulta para retomar a consulta de amostra.
Agora é possível executar suas próprias consultas no campo de consulta. Confira alguns exemplos a seguir.
Importante: o nome da visualização de registro na cláusula FROM
é diferente para os buckets de registros. É necessário confirmar se o nome de visualização correto está sendo usado. A etapa anterior pode ser usada para verificação.
Encontre os erros mais recentes dos contêineres:
Depois de executar a consulta, será exibida uma saída semelhante a:
É possível consultar as latências mínima, máxima e média em um prazo para o serviço de front-end:
Depois de executar a consulta, será exibida uma saída semelhante a:
Você quer saber quantas vezes os usuários acessaram uma determinada página de produto na última hora:
Depois de executar a consulta, será exibida uma saída semelhante a:
Execute a consulta abaixo para conferir quantas sessões terminam em finalização de compra (chamada POST para o serviço de finalização/carrinho de compra):
Depois de executar a consulta, será exibida uma saída semelhante a:
Agora você tem experiência no uso do Cloud Logging para receber insights sobre os aplicativos em execução no GKE, além de criar e executar consultas usando a Análise de dados de registros.
Esses treinamentos ajudam você a aproveitar as tecnologias do Google Cloud ao máximo. Nossas aulas incluem habilidades técnicas e práticas recomendadas para ajudar você a alcançar rapidamente o nível esperado e continuar sua jornada de aprendizado. Oferecemos treinamentos que vão do nível básico ao avançado, com opções de aulas virtuais, sob demanda e por meio de transmissões ao vivo para que você possa encaixá-las na correria do seu dia a dia. As certificações validam sua experiência e comprovam suas habilidades com as tecnologias do Google Cloud.
Manual atualizado em 26 de setembro de 2022
Laboratório testado em 26 de setembro de 2022
Copyright 2025 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados.
Este conteúdo não está disponível no momento
Você vai receber uma notificação por e-mail quando ele estiver disponível
Ótimo!
Vamos entrar em contato por e-mail se ele ficar disponível
One lab at a time
Confirm to end all existing labs and start this one