Saiba como monitorar problemas de desempenho usando o rastreamento distribuído.

Concluído

Nesta unidade, examinamos os recursos do Application Insights do Azure Spring Apps para entender melhor os problemas de microsserviços.

Temos agora uma pilha de microsserviços completa:

  • Um microsserviço Spring Boot, que armazena os respetivos dados no MySQL.
  • Um todo-gateway baseado no Gateway do Spring Cloud.

No entanto, mesmo com apenas estes dois componentes, já é um grande desafio monitorizar e estudar problemas de desempenho na nossa arquitetura.

Para resolver esse problema, vamos usar o Application Performance Monitoring (APM):

  1. Aceda ao portal do Azure.
  2. Vá para a página de visão geral do cluster do Azure Spring Apps e selecione Application Insights no menu.
  3. Esta definição já deve estar em Ativar.
  4. Você terá acesso a um mapa do aplicativo, armazenando seus dados de rastreamento.

Gorjeta

A ingestão dos dados de rastreio por parte do sistema pode demorar alguns minutos. Aproveite este período de tempo para gerar alguma carga e aguarde pela chegada dos dados.

Agora você deve ter acesso a um mapa completo do aplicativo e a um mecanismo de busca que permite encontrar gargalos de desempenho.

Diagrama que mostra o rastreamento distribuído.