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 o código para coletar dados de telemetria.

o Cloud Monitoring e o Cloud Logging estão ativados projeto do Google Cloud ao instalar o Cloud Service Mesh. Para relatar dados de telemetria, cada proxy sidecar injetado nos pods de serviço chama a API Cloud Monitoring e a API Cloud Logging. Os dados de telemetria são carregados 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 oferece vários painéis de serviço pré-configurados na no console do Google Cloud. Assim, você não precisa 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