了解如何使用分散式追蹤來監視效能問題。

已完成

在此單元中,我們會探討 Azure Spring 應用程式的 Application Insights 功能,以便更深入了解微服務問題。

我們現在有一個完整的微服務堆疊:

  • 將資料儲存在 MySQL 中的 Spring Boot 微服務。
  • 以 Spring Cloud Gateway 為基礎的 todo-gateway。

不過,即使只使用這兩個元件,就已經很難在架構中監視和研究效能問題了。

為了解決這個問題,我們將使用應用程式效能監視 (APM):

  1. 前往 Azure 入口網站
  2. 移至 Azure Spring 應用程式叢集的 [概觀] 頁面,然後選取功能表中的 [Application Insights]。
  3. 此設定應已 [啟用]
  4. 您將可以存取儲存追蹤資料的應用程式對應

提示

系統可能需要幾分鐘的時間才能擷取到追蹤資料,因此,請使用這段時間來產生一些負載,並等候資料抵達。

您現在應該可以存取完整的應用程式對應,以及讓您能夠找出效能瓶頸的搜尋引擎。

Diagram that shows distributed tracing.