Узнайте, как отслеживать проблемы с производительностью с помощью распределенной трассировки.

Завершено

В этом уроке мы рассмотрим функции приложения Аналитика Azure Spring Apps, чтобы лучше понять проблемы с микрослужбами.

Теперь у нас есть полный набор компонентов для микрослужб:

  • Микрослужба Spring Boot, в которой данные хранятся в MySQL.
  • Шлюз todo-gateway на базе шлюза Spring Cloud.

Однако даже с этими двумя компонентами довольно сложно отслеживать работу архитектуры и изучать проблемы с ее производительностью.

Чтобы решить эту проблему, мы будем использовать функцию наблюдения за производительностью приложений (APM).

  1. Переход на портал Azure.
  2. Перейдите на страницу обзора кластера Azure Spring Apps и выберите "Приложение Аналитика" в меню.
  3. Этот параметр уже должен быть Включен.
  4. Вы получите доступ к схеме приложения, где хранятся данные трассировки.

Совет

Принятие данных трассировки системой может занять несколько минут, поэтому используйте это время для создания некоторой нагрузки и дождитесь поступления данных.

Теперь у вас должен быть доступ к полной схеме приложений и поисковой системе, позволяющей находить узкие места в производительности.

Diagram that shows distributed tracing.