Dowiedz się, jak monitorować problemy z wydajnością przy użyciu śledzenia rozproszonego.

Ukończone

W tej lekcji przyjrzymy się funkcjom usługi Application Szczegółowe informacje usługi Azure Spring Apps, aby lepiej zrozumieć problemy z mikrousługami.

Mamy teraz kompletny stos dotyczący mikrousług:

  • Mikrousługa środowiska Spring Boot, która przechowuje swoje dane w bazie danych MySQL.
  • Brama todo-gateway oparta na bibliotece Spring Cloud Gateway.

Jednak nawet przy użyciu tylko tych dwóch składników monitorowanie i analizowanie problemów z wydajnością w naszej architekturze jest już dosyć skomplikowane.

Aby rozwiązać ten problem, użyjemy usługi Application monitor wydajności ing (APM):

  1. Przejdź do portalu Azure Portal.
  2. Przejdź do strony przeglądu klastra usługi Azure Spring Apps i wybierz pozycję Aplikacja Szczegółowe informacje w menu.
  3. To ustawienie powinno być już Włączone.
  4. Będziesz mieć dostęp do mapy aplikacji, przechowując dane śledzenia.

Napiwek

Pozyskanie danych śledzenia w systemie może potrwać kilka minut, więc w tym czasie spróbuj wygenerować pewne obciążenie, a następnie poczekaj na dostarczenie danych.

Teraz musisz mieć dostęp do pełnej mapy aplikacji i do wyszukiwarki, która umożliwia znalezienie wąskich gardeł wydajności.

Diagram that shows distributed tracing.