Veja neste documento do Framework da arquitetura do Google Cloud os serviços do Google Cloud Observability que podem ser usados para registrar, monitorar e analisar o desempenho das cargas de trabalho.
Monitorar as métricas de desempenho
Use o Cloud Monitoring para analisar as tendências das métricas de desempenho, os efeitos dos experimentos, definir alertas para métricas importantes e realizar análises retrospectivas.
Registrar dados e eventos críticos
O Cloud Logging é um serviço integrado de geração de registros usado para armazenar, analisar, monitorar e definir alertas de dados e eventos de registro. O Cloud Logging pode coletar registros dos serviços do Google Cloud e de outros provedores de nuvem.
Analisar o desempenho do código
Um código com baixo desempenho pode aumentar a latência dos aplicativos, bem como o custo da execução. O Cloud Profiler ajuda a identificar e resolver problemas de desempenho ao analisar continuamente o desempenho de funções com uso intensivo da CPU ou de memória usadas por um aplicativo.
Coletar dados de latência
Em pilhas de aplicativos complexas e arquiteturas baseadas em microsserviços, pode ser difícil avaliar a latência na comunicação entre serviços e identificar gargalos de desempenho. As ferramentas do Cloud Trace e do OpenTelemetry ajudam a coletar os dados de latência das suas implantações em escala. Essas ferramentas também ajudam a analisar os dados de latência de maneira eficiente.
Monitorar o desempenho da rede
O Painel de desempenho do Network Intelligence Center oferece uma visão abrangente das métricas de desempenho da rede do Google e dos recursos do seu projeto. Essas métricas ajudam a determinar a causa de problemas de desempenho relacionados à rede. Por exemplo, é possível identificar se um problema de desempenho é resultado de um problema no seu projeto ou na rede do Google.
A seguir
- Consulte as práticas recomendadas para monitorar seus recursos da nuvem.
- Confira as práticas recomendadas para otimizar o desempenho dos recursos do Google Cloud: