Azure Monitor使用Application Insights監(jiān)控網站可用性,azure云服務遠程調試-ESG跨境

Azure Monitor使用Application Insights監(jiān)控網站可用性,azure云服務遠程調試

來源網絡
來源網絡
2022-07-05
點贊icon 0
查看icon 645

Azure Monitor使用Application Insights監(jiān)控網站可用性,azure云服務遠程調試Azure Monitor使用Application Insights監(jiān)控網站可用性在評價網站的諸多指標中,可用性肯定是最重要的。一個網站首先要可用才能對其他方面進行評價。網站不可用不能單靠自己人發(fā)現(xiàn)或者等用戶......

Azure Monitor使用Application Insights監(jiān)控網站可用性,azure云服務遠程調試




Azure Monitor使用Application Insights監(jiān)控網站可用性

在評價網站的諸多指標中,可用性肯定是最重要的。一個網站首先要可用才能對其他方面進行評價。網站不可用不能單靠自己人發(fā)現(xiàn)或者等用戶投訴,需要配備主動手段進行監(jiān)控。那么我們今天要和大家聊的就是Azure Monitor下面兩大服務之一的Application Insights。使用Application Insights我們可以在多個區(qū)域,每時每刻都對網站發(fā)起訪問,當可用性不良時立馬告警提醒相關人員進行排查。有了比老板更敏銳的告警,從此晚上可以安心睡覺。

Application Insights是Azure Monitor中兩大服務之一,他可以對運行在私有云、混合云以及任何公有云中托管的各種平臺的應用程序(.Net/Nodejs/Java/Python等)進行近乎實時的監(jiān)控。它會自動檢測應用的異常并通過其自身強大的分析工具來幫助診斷問題,從而提升應用程序的性能和可用性。

說到這可能有的朋友就會問:Application Insights可以給我們提供那些類型的監(jiān)控呢?其實Application Insights提供的監(jiān)控類型如下:

請求率、響應時間和失敗率 :了解最受歡迎的頁面、時段以及用戶的位置。 查看哪些頁面效果最好。 當有較多請求時,如果響應時間長且失敗率高,則可能存在資源問題。

依賴項速率、響應時間和失敗率 :了解外部服務是否正拖慢速度。

異常:分析聚合的統(tǒng)計信息,或選擇特定實例并鉆取堆棧跟蹤和相關請求。 報告服務器和瀏覽器異常。

頁面查看次數(shù)和負載性能:由用戶的瀏覽器報告。

AJAX 調用(從網頁):速率、響應時間和失敗率。

用戶和會話計數(shù)。

Windows 或 Linux 服務器計算機中的性能計數(shù)器,例如 CPU、內存和網絡使用情況。

Docker 或 Azure 中的主機診斷。

應用中的診斷跟蹤日志:可以將跟蹤事件與請求相關聯(lián)。

在客戶端或服務器代碼中自行編寫的自定義事件和指標,用于跟蹤業(yè)務事件。

了解了監(jiān)控類型以后,我們來看一下Aplication Insight是如何對應用程序進行監(jiān)控的:

若要使用Application Insights監(jiān)控應用程序,我們需要現(xiàn)在Azure中創(chuàng)建Application Insights資源,然后在應用程序中安裝一個小的檢測包。檢測包不僅可以檢測 Web 服務應用程序,還可以檢測所有后臺組件和Web 頁面中的 JavaScript以及運行應用程序的主機性能。并將數(shù)據發(fā)快遞給與之相關聯(lián)的application insights資源并繼承到azure monitor中除此之外Application Insights還可以對定期向 Web 服務發(fā)快遞綜合請求的 Web 測試進行設置。

說了這么多,相信各位對Application Insights也都有了一定的了解,那么下面我們就來看一下如何使用Application Insights監(jiān)控網站的可用性。

創(chuàng)建Application Insights資源點擊“新建資源”“IT管理工具”“Application Insights”:

輸入“資源組”、“名稱”以及“區(qū)域”以后點擊“review and create”:

確認無誤以后點擊“創(chuàng)建”:

創(chuàng)建完成,如下圖所示:

設置ULR監(jiān)控(網站可用性監(jiān)控)

在我們剛剛創(chuàng)建的Application Insights中,找到“可用性”選項卡,然后點擊“添加測試”:

接下來我們需要進行如下設置:

測試名稱這個測試名稱我們在后續(xù)查詢見識數(shù)據的時候也會用到。

測試類型分為URL測試和多步驟測試。在此需要注意URL測試是完全免費的。多步驟測試會產生費用。

測試URL我們需要監(jiān)視的網站的URL

測試頻率在這里我選擇5分鐘

測試地點因為我的網站部署在東南亞,但是用戶分布在多個區(qū)域,所以我選擇了五個測試位置。當然在實際生產環(huán)境中我們可以根據實際情況進行配置。

測試成功標準我們可以設置測試的超時時間以及對于的狀態(tài)碼信息

警報在此我們可以設置在檢測到網站不可用時產生警報信息

創(chuàng)建完成后點擊“context menu”“Edit Alert”:

在規(guī)則管理頁面設置對于的警報規(guī)則,然后點擊保存:

稍等幾分鐘后,我們可以在“概述”頁面的“Availability”小部件下看到對應的數(shù)據:

單擊小部件可打開更詳細的監(jiān)控儀表盤。選擇詳細信息可為我們提供更多信息,例如測試持續(xù)時間,可用百分比和執(zhí)行的測試次數(shù)。我們也可以在右下方編輯或暫停測試。

在這里我們可以看到我又幾個異常值,將鼠標懸停在對應的異常值處可以看到測試的持續(xù)時間和位置:

點擊進去以后可以看到詳細的監(jiān)控信息:

日志

因為Application Insights和Log Analytics使用相同的查詢語言,所以我們可以在“概述”頁面點擊“Log”:

因為“URL test”存儲在“AvailabilityResults”表下,所以我們可以使用如下命令進行對應查詢:

availabilityResults projectaway performanceBucket, operation_Name

我們可以在名稱列看到名稱,如果我們有多個網站可用性的測試則可以進行相應的篩選:

使用這些監(jiān)控數(shù)據,我們可以生成不同的可視化圖標或者監(jiān)控警報。例如下面這個散點圖,是按照位置劃分的持續(xù)時間的平均值

這就是我們可以使用Application Insights監(jiān)視網站可用性的方法。


文章推薦
Azure Stack HCI 安全注意事項,azure 快速入門
App Clips設計指南,國家反詐中心app 注冊
App Store發(fā)行 App,app store怎么下國外的
Apache Pulsar延遲消息投遞解析,apache log4j2


特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發(fā)表后的30日內與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
《TikTok官方運營干貨合集》
《TikTok綜合運營手冊》
《TikTok短視頻運營手冊》
《TikTok直播運營手冊》
《TikTok全球趨勢報告》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《開店大全-主流平臺篇》
《開店大全-東南亞篇》
《CD平臺自注冊指南》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經理服務
運營實操指導
運營提效資源福利
平臺官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部