Dowiedz się, jak monitorować problemy z wydajnością przy użyciu śledzenia rozproszonego.
W tej lekcji przyjrzymy się funkcjom usługi Application Insights 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):
- Przejdź do portalu Azure Portal.
- Przejdź do strony przeglądu klastra usługi Azure Spring Apps i wybierz pozycję Application Insights w menu.
- To ustawienie powinno być już Włączone.
- 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.