當網站架好後如何監視網站的可用性,能由全球各地進行測試,並將測試過程紀錄下來將其視覺化,當網站異常時能夠通知管理員,Azure的Application Insights其中一項功能就能做到。
設定過程非常簡單,在Azure入口網站新增Application Insights
輸入名稱,應用程式類型選ASP.NET Web應用程式,之後就等部署
部署完成後可以由所有資源點選剛剛建立的Application Insights,在左下角點選可用性,並在上方點選新增測試
輸入測試的名稱(這裡以Yahoo做為測試),測試類型選URL Ping,輸入網站的URL,測試頻率最低為5分鐘測一次
測試位置預設選擇的5個位置都是美國,可以自行調整其他地點(例如日本或新加坡等)
警示頁面可以輸入異常時除了訂用帳戶的Email為還要通知那些人,也可以透過Webhook傳送簡訊等
都設定好後點選建立後回到建立的Application Insights,可以看到可用性(要等至少5分鐘)目前是100%
點選可用性還會顯示過去測試的紀錄,可以知道每個位置是否有失敗及測試回應的時間
最後來看定價URL Ping目前免費,只有做多重Web效能測試才需要收費,實在是不可不用的好功能