Saiba como monitorar problemas de desempenho usando o rastreamento distribuí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):
- Aceda ao portal do Azure.
- Vá para a página de visão geral do cluster do Azure Spring Apps e selecione Application Insights no menu.
- Esta definição já deve estar em Ativar.
- 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.