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 doGoogle Cloud .

O Cloud Service Mesh fornece vários painéis de serviços pré-configurados no Google Cloud console para que você não precise configurar manualmente painéis e gráficos. 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