Découvrez comment surveiller les problèmes de performances à l’aide du suivi distribué.

Effectué

Dans cette unité, nous passons en revue les fonctionnalités Application Insights d’Azure Spring Apps pour mieux comprendre les problèmes posés par les microservices.

Nous disposons maintenant d’une pile de microservices complète :

  • Un microservice Spring Boot, qui stocke ses données dans MySQL.
  • Un projet todo-gateway basé sur Spring Cloud Gateway.

Toutefois, même avec ces deux composants seulement, il est déjà assez difficile de superviser et d’étudier les problèmes de performances dans notre architecture.

Pour résoudre ce problème, nous allons utiliser Application Performance Monitoring (APM) :

  1. Accédez au portail Azure.
  2. Accédez à la page de vue d’ensemble de votre cluster Azure Spring Apps, puis sélectionnez Application Insights dans le menu.
  3. Ce paramètre doit déjà être défini sur Activer.
  4. Vous aurez accès à une cartographie d’application, stockant vos données de suivi.

Conseil

Les données de suivi peuvent prendre quelques minutes à être ingérées par le système, donc utilisez ce temps pour générer des charges et attendre l’arrivée des données.

Vous devez maintenant avoir accès à une carte complète des applications et à un moteur de recherche qui permet de trouver les goulots d’étranglement des performances.

Diagram that shows distributed tracing.