Saiba como monitorar problemas de desempenho usando o rastreamento distribuí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):
- Acesse o portal do Azure.
- Acesse a página de visão geral do cluster dos Aplicativos Spring do Azure e selecione Application Insights no menu.
- Essa configuração já deve estar como Habilitar.
- 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.