Application Insights
Application Insights 監視您的應用程式,協助您偵測並診斷效能問題和例外狀況,同時探索應用程式的使用情況。
監控方式:
安裝Application Insights SDK
- 在現有專案中的 [方案總管] 下的專案按滑鼠右鍵,然後選擇 [新增 Application Insights 遙測]。
- 在現有專案中的 [方案總管] 下的專案按滑鼠右鍵,然後選擇 [新增 Application Insights 遙測]。
安裝 Agent
即時計量資料流
- Incoming Request
- Outgoing Request
- Server Health
網頁載入時間 網頁載入時間是從瀏覽器傳送初始 HTTP 要求開始測量,直到已經處理所有同步載入事件,包括版面配置和執行中指令碼。 不包含從 AJAX 呼叫載入 Web 組件的非同步工作。
需新增Application Insights Javascript 片段。
- Client Processing Time
- Send Request Time
- Receiving Response Time
- Page Load Network Connect Time
Application Insights 可以顯示每個頁面載入的平均時間
Web 測試
- URL Ping 測試
- 多重步驟的測試:透過Visual Studio 錄製測試腳本。
度量警示(Alert) 可以設定衡量指標超出臨界值時發信通知。
主動式失敗診斷:當Application Insights偵測到Web應用程式的失敗異常增加時,會主動通知管理者,下圖為Alert 通知的Mail格式。