前言

一般來說,我們對於操作頻繁/流量較大/重要交易的網站加上監控,除了確保系統正常運作,也能在發生問題的當下,收集相關錯誤資訊並寄送郵件通知相關人員。故使用 Azure Application Service 時, 開發人員會習慣搭配 Application Insights 服務以進行監控。
URL ping test 是監控網站必備的基本項目,理所當然, Application Insights 也提供了這個功能 - 可用性測試。您想要監控的 Application 不需要部屬在 Azure App Service,也不需要在網站中加入任何程式碼,只需要在 Application Insights 上設定即可,非常方便。
可用性測試直覺易用,也提供相關圖表方便檢視

介紹 (Introduction)

在 Azure 建立 Application Insights
Step 1. 在 Azure Portal 上選擇 marketplace (市集),輸入 Insights 進行搜尋,選擇 Application Insights 點選建立

Step 2. 輸入名稱、應用程式類型、訂用帳戶、資源群組與位置,建立 Application Insughts

Step 3. 建立完成,如下圖所示:



透過 Application Insights 進行 URL ping 測試
Step 1. 在 Application Insight 左邊選單選擇可用性 → 新增測試

Step 2. 輸入測試名稱、類型、URL、失敗是否重試、測試頻率...等資訊

Step 3. 選擇測試位置

Step 4. 輸入成功準則與警訊,如測試逾時、狀態碼必須等於、內容...等相關規則。完成後點選下方建立,即完成建立可用性測試。

Step 5.回到可用性首頁,隨著時間可以看見圖表上測試成功與失敗的統計