Visão geral da observabilidade

O Cloud Service Mesh oferece observabilidade sobre a integridade e o desempenho dos seus serviços. Para conseguir dados de telemetria, o Cloud Service Mesh depende de proxies sidecar que você injeta como um contêiner separado nos mesmos pods das cargas de trabalho. Os proxies interceptam todo o tráfego HTTP de entrada e saída para as cargas de trabalho e relatam os dados ao Cloud Service Mesh. Com esse sistema, os desenvolvedores de serviços não precisam instrumentar códigos para coletar dados de telemetria.

O Cloud Monitoring e o Cloud Logging são ativados no seu projeto do Google Cloud quando você instala o Cloud Service Mesh. Para relatar dados de telemetria, cada proxy sidecar inserido nos pods de serviço chama a API Cloud Monitoring e a API Cloud Logging. O upload dos dados de telemetria é feito automaticamente para as páginas do Cloud Service Mesh no console do Google Cloud. As métricas são exibidas apenas para serviços HTTP nas páginas do Cloud Service Mesh no console do Google Cloud.

O Cloud Service Mesh fornece vários painéis de serviços pré-configurados no console do Google Cloud para que você não precise configurar painéis e gráficos manualmente. Com essa telemetria detalhada, os operadores podem observar o comportamento do serviço e resolver problemas, fazer a manutenção e otimizar aplicativos.

Nas páginas do Cloud Service Mesh no console do Google Cloud, é possível:

  • Tenha uma visão geral de todos os serviços na malha e forneça métricas críticas no nível de serviço em três dos quatro sinais de ouro do monitoramento: latência, tráfego e erros.

  • Defina, revise e configure alertas para objetivos de nível de serviço (SLOs), que resumem o desempenho visível ao usuário do serviço.

  • Visualize gráficos de métricas para serviços individuais e analise-os detalhadamente com filtros e análises, incluindo código de resposta, protocolo, pod de destino, origem do tráfego e muito mais.

  • Receba informações detalhadas sobre os endpoints de cada serviço e veja como o tráfego está fluindo entre os serviços e qual é o desempenho de cada borda de comunicação.

  • Explore uma visualização de gráfico de topologia de serviço que mostre os serviços da malha e as relações deles.

A seguir