Visão geral da observabilidade

O Cloud Service Mesh oferece observabilidade sobre a integridade e o desempenho dos serviços. Para receber dados de telemetria, o Cloud Service Mesh depende de proxies de arquivos secundários que são injetados como um contêiner separado nos mesmos pods das suas cargas de trabalho. Os proxies interceptam todo o tráfego HTTP de entrada e saída para as cargas de trabalho e informam 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 são ativados no projeto do Google Cloud quando você instala o Cloud Service Mesh. Para relatar dados de telemetria, cada proxy de arquivo secundário injetado nos pods de serviço chama a API Cloud Monitoring e a API Cloud Logging. Os dados de telemetria são enviados 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 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