了解如何使用分散式追蹤來監視效能問題。
在此單元中,我們會探討 Azure Spring 應用程式的 Application Insights 功能,以便更深入了解微服務問題。
我們現在有一個完整的微服務堆疊:
- 將資料儲存在 MySQL 中的 Spring Boot 微服務。
- 以 Spring Cloud Gateway 為基礎的 todo-gateway。
不過,即使只使用這兩個元件,就已經很難在架構中監視和研究效能問題了。
為了解決這個問題,我們將使用應用程式效能監視 (APM):
- 前往 Azure 入口網站。
- 移至 Azure Spring 應用程式叢集的 [概觀] 頁面,然後選取功能表中的 [Application Insights]。
- 此設定應已 [啟用]。
- 您將可以存取儲存追蹤資料的應用程式對應。
提示
系統可能需要幾分鐘的時間才能擷取到追蹤資料,因此,請使用這段時間來產生一些負載,並等候資料抵達。
您現在應該可以存取完整的應用程式對應,以及讓您能夠找出效能瓶頸的搜尋引擎。