Azure App Service 系列 (3) - 建立 Application Insights

Application Insights 為一個「應用程式效能管理」(Application Performance Management, APM) 服務。
它可以監控 Web 應用程式並自動偵測效能異常,包括了強大的分析工具可協助我們診斷問題。
也可以就此了解使用者實際如何運用我們的應用程式。

Azure Application Insights

1. 首先選擇左側欄的應用程式服務並點選欲開啟 Application Insights 的應用程式。

2. 於新開的畫面中,選擇Application Insights並點選開啟網站延伸模組

3. 設定並套用你的 Application Insights

因為我們先前沒有建立過任何的 Application Insights 資源,所以這裡我們必須建立一個新的資源,位置選靠近我們的東南亞。
下方的檢測應用程式區塊,可以先使用建立的選項或依照需求自行設定。之後也可以回頭再修改。

4. 開啟應用程式執行個幾次請求,並等待 Application Insights 蒐集資料(需要一小段時間等待)。

Application Insights 提供的分析說明可以參考官方說明了解。
其中有一個"可用性"調查我覺得蠻有意思的,它可以從全球的位置測試你的應用程式是否能正常回應,藉此推測自己的服務是否能讓海外的使用者正常使用。

本機模式的 Application Insights

Application Insights 也可以在我們的VS上直接使用,方便我們在開發的時候直接在VS上觀看數據。

1. 打開你的專案,在專案名稱上點擊滑鼠右鍵,選擇加入,選擇Application Insights 遙測

2. 於Application Insights 設定頁面中,點擊開始使用

3. 於新畫面中,點擊或直接新增SDK,以嘗試僅限本機模式

4. 等待安裝完畢後,將專案執行起來,點擊Application Insights 搜尋遙測按鈕(或在檢視->其他視窗->Application Insights 搜尋),青菜操作一下就可以看到分析畫面有資料進來了。