Monitorar e analisar o desempenho

Last reviewed 2023-06-19 UTC

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