
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 the GKE cluster
/ 20
Create the Log-based alert
/ 20
Deploy the simple application that emits metrics
/ 10
Create the log-based metric
/ 20
Create the metrics-based alert
/ 20
Generate some errors
/ 10
As métricas com base em registros são métricas do Cloud Monitoring que se baseiam no conteúdo das entradas de registro. Essas métricas ajudam a identificar tendências e extrair valores numéricos dos registros, e podem enviar alertas sobre uma entrada de registro ao criar uma métrica para esse evento. É possível usar as métricas com base em registros definidas pelo usuário e pelo sistema no Cloud Monitoring para criar gráficos e políticas de alertas.
A interface das métricas com base em registros é dividida em dois painéis de tipo de métrica: métricas do sistema e métricas definidas pelo usuário.
Métricas com base em registros definidas pelo sistema são fornecidas pelo Cloud Logging para uso em todos os projetos do Google Cloud. Elas calculam apenas os registros que foram ingeridos pelo Logging. Se um registro foi explicitamente excluído da ingestão, ele não será incluído nessas métricas.
Métricas com base em registros definidas pelo usuário são criadas para controlar tarefas no seu projeto do Google Cloud. Por exemplo, é possível criar uma métrica com base em registros para contar o número de entradas de registro que correspondem a determinado filtro.
Criar alertas usando métricas permite criar uma política de alertas a partir da métrica com base em registros.
Neste laboratório, você vai aprender a:
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.
Nesta tarefa, você vai implantar um cluster do GKE (Google Kubernetes Engine) para usar em outras tarefas contendo métricas com base em registros.
Se precisar, clique em Autorizar o Cloud Shell.
Depois da implantação, a saída mostra STATUS: EM EXECUÇÃO para o cluster chamado gmp-cluster
.
Clique em Verificar meu progresso para conferir o objetivo.
O alerta com base em registros notifica quando uma mensagem específica aparece nos registros. Tente configurar um alerta com base em registros que informa quando uma VM para de ser executada.
Na barra de pesquisa do console do Cloud, digite Análise de registros e clique no resultado da Análise de registros.
Ative a barra deslizante Mostrar consulta, se ainda não estiver ativa.
Copie e cole os seguintes parâmetros na janela da consulta para criar um alerta baseado no registro:
Na parte de cima da seção Resultados, em Ações, clique em Criar alerta de registro.
Adicione os seguintes parâmetros e clique em Próxima depois de inserir cada valor para poder ver a próxima sessão:
5 min
como Tempo entre as notificações e 1 hr
como Duração do fechamento automático de incidentes.Clique em Próxima.
Em Quem precisa ser notificado, preencha o seguinte:
Clique em Verificar meu progresso para conferir o objetivo.
Para testar esse alerta baseado em registros, você agora vai interromper a VM.
Abra uma segunda guia do navegador no console do Google Cloud e acesse Menu de navegação > Compute Engine > Instâncias de VM.
Marque a caixa ao lado de instance1, clique em Interromper na parte de cima da página e clique novamente em Interromper na janela pop-up.
Isso pode levar alguns momentos. Quando a instância for interrompida, a marca de seleção verde vai se tornar um círculo cinza.
Na barra de pesquisa, digite Monitoring e escolha a opção Monitoring (Infraestrutura e análise de qualidade de apps).
No menu da esquerda para Logging, em Detectar, clique em Alertas.
Você verá que seu alerta foi registrado.
Em Políticas, clique em Ver todas as políticas para ver o alerta baseado em registros que você criou, chamado stopped vm.
Usando métricas com base em registros, é possível definir uma que rastreie erros nos registros para responder prontamente a problemas e sintomas semelhantes antes que sejam percebidos pelos usuários finais.
Você verá a seguinte mensagem:
/metrics
:Você vai ver o seguinte:
Clique em Verificar meu progresso para conferir o objetivo.
Execute o comando novamente até o endereço IP externo ser preenchido.
Verifique se o app Python Flask está exibindo métricas com o seguinte comando:
Você vai ver o seguinte:
Volte para a Análise de registros.
Em Ações, clique no link Criar métrica.
Na página "Criar métrica", insira o seguinte:
Clique em Verificar meu progresso para conferir o objetivo.
No menu lateral direito para Logging, em Configurar, clique em Métricas com base em registros.
Em "Métricas definidas pelo usuário", clique em Mais ações (três pontos verticais) para hello-app-error e escolha Criar alerta com base na métrica.
Em Selecionar uma métrica, os parâmetros da métrica são preenchidos automaticamente.
Defina as notificações usando o canal criado anteriormente no laboratório.
Dê o nome alerta de métrica com base em registros para a política de alertas.
Clique em Criar política.
Clique em Verificar meu progresso para conferir o objetivo.
Você vai gerar erros que correspondem à métrica com base em registros que você criou e acionar o alerta com base em métricas.
Retorne à página Análise de registros e acesse a seção "Gravidade" no canto inferior esquerdo.
Clique na gravidade do Erro.
Agora é possível pesquisar o Erro 404 - Página não encontrada.
. Veja mais informações ao expandir uma das mensagens de erro 404.
Retorne à página Monitoring e clique em Alertas.
Será possível ver as duas políticas que você criou.
Em Políticas de alertas, clique em Ver tudo.
Você verá os dois alertas na seção "Incidentes".
Clique no incidente para ver os detalhes.
Clique em Verificar meu progresso para conferir o objetivo.
Neste laboratório, você criou uma métrica com base em registros definida pelo sistema e outra definida pelo usuário, além de um alerta com base em registros e outro com base em métricas. Você também gerou alguns erros para acionar o alerta. Por fim, você aprendeu a visualizar incidentes e os detalhes dos alertas.
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 12 de novembro de 2024
Laboratório testado em 12 de novembro de 2024
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.