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
- Controle o acesso ao Cloud Service Mesh no console do Google Cloud
- Saiba mais sobre SLOs
- Crie uma política de alertas em um SLO