Visão geral da observabilidade

O Cloud Service Mesh oferece observabilidade sobre a integridade e o desempenho de seus serviços. Para receber dados de telemetria, o Cloud Service Mesh depende proxies sidecar injetados como um contêiner separado nos mesmos pods que suas cargas de trabalho. A interceptação dos proxies todo o tráfego HTTP de entrada e saída para as cargas de trabalho e relatar os dados ao do 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 estão ativados ao projeto do Google Cloud ao instalar 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. Os dados de telemetria são automaticamente enviado para as páginas do Cloud Service Mesh no console do Google Cloud. Observe que são exibidas apenas para serviços HTTP nas páginas do Cloud Service Mesh na 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