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

Concluído

Nessa unidade, veremos os recursos do Application Insights dos Aplicativos Spring do Azure para entender melhor os problemas dos microsserviços.

Agora temos uma pilha completa de microsserviços:

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

No entanto, mesmo com somente esses dois componentes, já é bastante desafiador monitorar e estudar problemas de desempenho em nossa arquitetura.

Para resolver esse problema, vamos usar o APM (Monitoramento do Desempenho de Aplicativos):

  1. Acesse o portal do Azure.
  2. Acesse a página de visão geral do cluster dos Aplicativos Spring do Azure e selecione Application Insights no menu.
  3. Essa configuração já deve estar como Habilitar.
  4. Você terá acesso a um mapa do aplicativo, armazenando os dados de rastreamento.

Dica

Pode levar alguns minutos para os dados de rastreamento serem ingeridos pelo sistema; portanto, use esse tempo para gerar alguma carga e aguardar a chegada dos dados.

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

Diagrama mostrando o rastreamento distribuído.