使用ApplicationInsights監(jiān)控應(yīng)用程序性能-創(chuàng)新互聯(lián)

前面的博文中給大家介紹了什么是Application Insights,以及如何使用Application Insights監(jiān)控網(wǎng)站的可用性。那么在今天我們講和大家討論如何使用Application Insights中的Application Performance Monitoring(APM)功能來(lái)對(duì)應(yīng)用程序的性能進(jìn)行監(jiān)控。與之前和大家介紹的網(wǎng)站可用性監(jiān)控不同,APM可以對(duì)運(yùn)行在云和本地?cái)?shù)據(jù)中心的應(yīng)用程序進(jìn)行監(jiān)控,只要應(yīng)用程序可以使用HTTP將數(shù)據(jù)發(fā)送到Application Insights工作區(qū)。

創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為烏蘭等服務(wù)建站,烏蘭等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為烏蘭企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

使用Application Performance Monitoring可以監(jiān)控應(yīng)用程序的如下數(shù)據(jù):

  • 請(qǐng)求率、響應(yīng)時(shí)間和失敗率 :幫助我們了解最受歡迎的頁(yè)面、時(shí)段以及用戶的位置。 查看哪些頁(yè)面效果最好。 當(dāng)有較多請(qǐng)求時(shí),如果響應(yīng)時(shí)間長(zhǎng)且失敗率高,則可能存在資源問(wèn)題。
  • 依賴項(xiàng)速率、響應(yīng)時(shí)間和失敗率 :了解外部服務(wù)是否正拖慢速度。
  • 異常 : 分析聚合的統(tǒng)計(jì)信息,或選擇特定實(shí)例并鉆取堆棧跟蹤和相關(guān)請(qǐng)求。 報(bào)告服務(wù)器和瀏覽器異常。
  • 頁(yè)面查看次數(shù)和負(fù)載性能 :由用戶的瀏覽器報(bào)告。
  • AJAX 調(diào)用(從網(wǎng)頁(yè)):速率、響應(yīng)時(shí)間和失敗率。
  • 用戶和會(huì)話計(jì)數(shù)。
  • Windows 或 Linux 服務(wù)器計(jì)算機(jī)中的性能計(jì)數(shù)器,例如 CPU、內(nèi)存和網(wǎng)絡(luò)使用情況。
  • Docker 或 Azure 中的主機(jī)診斷。
  • 應(yīng)用中的診斷跟蹤日志:可以將跟蹤事件與請(qǐng)求相關(guān)聯(lián)。
  • 在客戶端或服務(wù)器代碼中自行編寫(xiě)的自定義事件和指標(biāo),用于跟蹤業(yè)務(wù)事件。例如銷(xiāo)售的商品等

回憶一下我們?cè)赪eb可用性監(jiān)視器中的一個(gè)屏幕截圖,這個(gè)截圖中只有可用性監(jiān)控中又?jǐn)?shù)據(jù)?,F(xiàn)在我們看一下如何對(duì)其他的監(jiān)控項(xiàng)填充數(shù)據(jù):
因?yàn)槲覀兊木W(wǎng)站是一個(gè)WordPress站點(diǎn),所以我們可以直接使用WordPress AppInsights插件來(lái)配置網(wǎng)站的監(jiān)控。這是一個(gè)托管在Github上面的開(kāi)源插件。

安裝Application Insight插件

登陸到Wordpress后臺(tái),點(diǎn)擊“插件”--“添加插件”,搜索“Application Insights”:
使用Application Insights監(jiān)控應(yīng)用程序性能
插件安裝完成后,點(diǎn)擊啟用:
使用Application Insights監(jiān)控應(yīng)用程序性能
切換到我們之前創(chuàng)建的Application Insights,找到對(duì)應(yīng)的鏈接密鑰并進(jìn)行復(fù)制:
使用Application Insights監(jiān)控應(yīng)用程序性能
在wordpress后臺(tái),點(diǎn)擊“設(shè)置”--“Application Insights”,然后輸入我們剛剛復(fù)制的鏈接密鑰,點(diǎn)擊保存:
使用Application Insights監(jiān)控應(yīng)用程序性能
稍等幾分鐘后,我們可以看到,Application Insights中其他的監(jiān)控儀表盤(pán)也都有了對(duì)應(yīng)的數(shù)據(jù):
使用Application Insights監(jiān)控應(yīng)用程序性能

儀表板

使用Application Insights監(jiān)控應(yīng)用程序性能
上面這個(gè)儀表板可以在Application Insights的“概述”--“Application Dashboard”中找到:
使用Application Insights監(jiān)控應(yīng)用程序性能

失敗的請(qǐng)求

在儀表板中,可以看到我們有一部分請(qǐng)求是失敗的:
使用Application Insights監(jiān)控應(yīng)用程序性能
如之前所說(shuō)的,點(diǎn)擊磁鐵會(huì)在ApplicationInsight中單獨(dú)打開(kāi)一個(gè)頁(yè)面顯示詳細(xì)的信息,可以看到我們有部分頁(yè)面的請(qǐng)求是404和301的:
使用Application Insights監(jiān)控應(yīng)用程序性能

單擊微小的計(jì)數(shù)數(shù)字(上圖中的6)或底部的“Drill into”按鈕,將打開(kāi)一個(gè)新刀片,我們可以在其中單擊所有錯(cuò)誤,這對(duì)于我們定位應(yīng)用程序的問(wèn)題是十分有用的。
使用Application Insights監(jiān)控應(yīng)用程序性能

智能檢測(cè)

智能檢測(cè)使用機(jī)器學(xué)習(xí)來(lái)告訴我們從內(nèi)存泄漏到性能問(wèn)題、跟蹤降級(jí)等故障異常。
在“Investigate”--“Smart Detection”--“設(shè)置”下有智能檢測(cè)設(shè)置:
使用Application Insights監(jiān)控應(yīng)用程序性能

我們可以通過(guò)點(diǎn)進(jìn)具體的設(shè)置來(lái)啟用/禁用對(duì)應(yīng)的檢測(cè)設(shè)置:
使用Application Insights監(jiān)控應(yīng)用程序性能

使用:用戶數(shù)和用戶流
在“使用”下,可以檢查或設(shè)置許多內(nèi)容,例如:可以跟蹤用戶從一個(gè)頁(yè)面到另一個(gè)頁(yè)面的使用流。
在“用戶”下,可以跟蹤任何或所有頁(yè)面的用戶計(jì)數(shù),并獲取用于訪問(wèn)站點(diǎn)的瀏覽器和操作系統(tǒng)。
使用Application Insights監(jiān)控應(yīng)用程序性能

我們還可以使用“用戶流”來(lái)查看用戶在網(wǎng)站內(nèi)部的訪問(wèn)流向。點(diǎn)擊“用戶流”--“編輯”,然后進(jìn)行相應(yīng)的設(shè)置:
使用Application Insights監(jiān)控應(yīng)用程序性能

保存后,我們可以看到一個(gè)很炫酷的圖標(biāo),改圖表顯示訪問(wèn)所選頁(yè)面前的三個(gè)步驟和所選頁(yè)面后的三個(gè)步驟:
使用Application Insights監(jiān)控應(yīng)用程序性能

使用用戶流,我們可以真正了解哪些頁(yè)面將流量吸引到其他頁(yè)面。

到目前為止,我們已經(jīng)聊了很多Application Insights中的亮點(diǎn)功能。除此之外,其實(shí)還有與Azure Monitor中的Service Map和APM非常類(lèi)似的Application Map等功能。具體我們會(huì)在后續(xù)的blog中和大家分享。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前名稱:使用ApplicationInsights監(jiān)控應(yīng)用程序性能-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://muchs.cn/article38/hiosp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)、建站公司外貿(mào)建站、自適應(yīng)網(wǎng)站全網(wǎng)營(yíng)銷(xiāo)推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管