Seguimiento distribuido

En esta unidad, se analiza el mecanismo de seguimiento distribuido de Azure Spring Cloud, para comprender mejor los problemas de los microservicios.

Ahora tenemos una pila completa de microservicios:

  • Un microservicio de Spring Boot que almacena sus datos en MySQL.
  • Un proyecto todo-gateway basado en Spring Cloud Gateway

Aun así, incluso con solo estos dos componentes, es bastante complicado supervisar y analizar los problemas de rendimiento de nuestra arquitectura.

Para solucionar este problema, se usará la Supervisión de rendimiento de aplicaciones (APM):

  1. Vaya a Azure Portal.
  2. Vaya a la página de información general del clúster de Azure Spring Cloud y seleccione Application Insights en el menú.
  3. Esta opción debería estar ya establecida en Habilitar.
  4. Tendrá acceso a un mapa de aplicación, donde se almacenan los datos de seguimiento.

Sugerencia

El sistema puede tardar un par de minutos en ingerir los datos de seguimiento, por lo que puede emplear este tiempo en generar cierta carga y esperar a que lleguen los datos.

Ahora debería tener acceso a un mapa de aplicación completo y a un motor de búsqueda que permita encontrar los cuellos de botella de rendimiento.

Seguimiento distribuido