menu
arrow_back

Como rastrear com o Stackdriver no Kubernetes Engine

search share Inscreva-se Fazer login

Como rastrear com o Stackdriver no Kubernetes Engine

1 hora 7 créditos

GSP484

Laboratórios autoguiados do Google Cloud

Visão geral

Quando você trabalhar com um sistema de produção que atende a solicitações HTTP ou fornece uma API, é importante medir a latência dos endpoints para detectar quando o desempenho do sistema está fora da especificação. Em sistemas monolíticos, a medição da latência individual serve para detectar e diagnosticar um comportamento deteriorado. No entanto, isso é muito mais difícil com as arquiteturas de microsserviços modernas, porque uma única solicitação pode resultar em muitas outras solicitações para outros sistemas antes que a primeira solicitação seja atendida. A deterioração do desempenho em um sistema subjacente talvez afete todos os outros sistemas que dependem dele. Embora seja possível medir a latência em cada endpoint de serviço, é difícil correlacionar a lentidão no endpoint público com erros em um sub-serviço específico.

O rastreamento distribuído é uma ótima solução para isso. Ele usa os metadados transmitidos com as solicitações para correlacioná-las com as diferentes camadas de serviço. Coletando dados de telemetria de todos os serviços em uma arquitetura de microsserviço e propagando um código de rastreamento de uma solicitação inicial para todas as solicitações subsidiárias, os desenvolvedores podem identificar com mais facilidade qual serviço está causando atrasos que afetam o restante do sistema.

O Google Cloud oferece o conjunto de produtos Operations para geração de registros, monitoramento e rastreamento distribuído. Neste laboratório, faremos a implantação no Kubernetes Engine e demonstraremos uma arquitetura de várias camadas que implementa o rastreamento distribuído. Também usaremos o Terraform para criar a infraestrutura necessária.

Este laboratório foi criado por engenheiros do GKE Helmsman para explicar a autorização binária do GKE. Você pode ver esta demonstração executando gsutil cp -r gs://spls/gke-binary-auth/* . and cd gke-binary-auth-demo no shell da nuvem. Nós encorajamos todo e qualquer pessoa a contribuir com nossos ativos!

Participe do Qwiklabs para ler o restante deste laboratório e muito mais!

  • Receber acesso temporário a Console do Google Cloud.
  • Mais de 200 laboratórios, do nível iniciante ao avançado.
  • Tamanho compacto para que você possa aprender no seu próprio ritmo.
Participe para iniciar este laboratório