Erfahren Sie, wie Sie Leistungsprobleme mit Hilfe von verteiltem Tracing überwachen können.

Abgeschlossen

In dieser Lerneinheit sehen wir uns die Application Insights-Funktionen von Azure Spring Apps an, um Probleme mit Microservices besser zu verstehen.

Sie verfügen jetzt über einen kompletten Stapel von Microservices:

  • Ein Spring Boot-Microservice, der Daten in MySQL speichert
  • Ein todo-gateway-Projekt, das auf dem Spring Cloud-Gateway basiert

Selbst mit diesen beiden Komponenten ist es aber schon recht schwierig, Leistungsprobleme in der Architektur zu überwachen und zu untersuchen.

Zum Beheben dieses Problem verwenden wir die Überwachung der Anwendungsleistung (Application Performance Monitoring (APM)):

  1. Navigieren Sie zum Azure-Portal.
  2. Rufen Sie die Übersicht zu Ihrem Azure Spring Apps-Cluster auf, und klicken Sie im Menü auf Application Insights.
  3. Diese Einstellung sollte bereits aktiviert sein.
  4. Dadurch verfügen Sie über Zugriff auf eine Anwendungsübersicht, in der Ihre Ablaufverfolgungsdaten gespeichert werden.

Tipp

Die Erfassung von Ablaufverfolgungsdaten durch das System kann einige Minuten dauern. Nutzen Sie diese Zeit, um eine gewisse Last zu generieren, und warten Sie, bis die Daten ankommen.

Sie sollten nun Zugriff auf eine vollständige Anwendungsübersicht und eine Suchmaschine haben, die Ihnen die Suche nach Leistungsengpässen ermöglicht.

Diagram that shows distributed tracing.