Узнайте, как отслеживать проблемы с производительностью с помощью распределенной трассировки.
В этом уроке мы рассмотрим функции приложения Аналитика Azure Spring Apps, чтобы лучше понять проблемы с микрослужбами.
Теперь у нас есть полный набор компонентов для микрослужб:
- Микрослужба Spring Boot, в которой данные хранятся в MySQL.
- Шлюз todo-gateway на базе шлюза Spring Cloud.
Однако даже с этими двумя компонентами довольно сложно отслеживать работу архитектуры и изучать проблемы с ее производительностью.
Чтобы решить эту проблему, мы будем использовать функцию наблюдения за производительностью приложений (APM).
- Переход на портал Azure.
- Перейдите на страницу обзора кластера Azure Spring Apps и выберите "Приложение Аналитика" в меню.
- Этот параметр уже должен быть Включен.
- Вы получите доступ к схеме приложения, где хранятся данные трассировки.
Совет
Принятие данных трассировки системой может занять несколько минут, поэтому используйте это время для создания некоторой нагрузки и дождитесь поступления данных.
Теперь у вас должен быть доступ к полной схеме приложений и поисковой системе, позволяющей находить узкие места в производительности.