成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

New Relic性能監(jiān)控(三)瀏覽器端監(jiān)控

Codeing_ls / 2057人閱讀

摘要:性能概覽下圖為一個(gè)監(jiān)控的的性能概覽頁(yè)面該頁(yè)面主要包含下面幾個(gè)部分的內(nèi)容頁(yè)面加載時(shí)間曲線得分圖各瀏覽器的吞吐量會(huì)話追蹤,錯(cuò)誤,以及響應(yīng)時(shí)間。吞吐量吞吐量是按瀏覽器的類(lèi)型繪制的,單位是每分鐘瀏覽量。

New Relic性能監(jiān)控(三)瀏覽器端監(jiān)控
2018-05-02 瑯琊書(shū)生

本系列文章基于公司使用New Relic的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把我工作中了解到的知識(shí)分享給大家,希望可以給需要的朋友帶來(lái)幫助。

New Relic Browser簡(jiǎn)介

New Relic Browser是一款前端性能監(jiān)控工具。這一領(lǐng)域的監(jiān)控又經(jīng)常被稱(chēng)為‘真實(shí)用戶(hù)監(jiān)控’(Real User Monitoring, RUM).它主要用來(lái)檢查前端頁(yè)面的加載時(shí)間,以衡量真實(shí)用戶(hù)的使用體驗(yàn)。但是,browser能做到的遠(yuǎn)不止如此,它還能提供以下監(jiān)控?cái)?shù)據(jù):

獨(dú)立的會(huì)話性能

AJAX請(qǐng)求

Javascript錯(cuò)誤

另外,如果針對(duì)同一web程序同時(shí)使用了Browser和APM,New Relic能夠?qū)烧叩臄?shù)據(jù)關(guān)聯(lián)起來(lái),使得針對(duì)每一次的用戶(hù)請(qǐng)求,我們能夠獲得端到端的詳細(xì)數(shù)據(jù)包括:

前端消耗的時(shí)間,包括頁(yè)面加載/解析/渲染的詳細(xì)時(shí)間。

服務(wù)端耗費(fèi)的時(shí)間,包括網(wǎng)絡(luò)通訊時(shí)間和后臺(tái)服務(wù)器處理請(qǐng)求的時(shí)間。如果后臺(tái)使用了數(shù)據(jù)庫(kù),New Relic在APM端還可以分析出花費(fèi)在數(shù)據(jù)庫(kù)操作的時(shí)間。

用戶(hù)的地理位置信息。

瀏覽器的類(lèi)型和版本,以及用戶(hù)的操作系統(tǒng)類(lèi)型。

安裝方式

New Relic Browser通過(guò)一小段Javascript代碼(或者也可以稱(chēng)之為‘a(chǎn)gent’)來(lái)收集頁(yè)面在瀏覽器端的各種性能數(shù)據(jù),達(dá)到監(jiān)控的目的。其有以下幾種安裝方式:

使用APM自動(dòng)注入。如果你的應(yīng)用使用了New Relic APM監(jiān)控,那么你使用APM agent將會(huì)自動(dòng)的注入這段javascript代碼段到你的前端頁(yè)面。這是最簡(jiǎn)單的一種安裝方式。注意,如果你的網(wǎng)站有通過(guò)CDN的靜態(tài)內(nèi)容,不會(huì)經(jīng)由服務(wù)端進(jìn)程,那么這種方式就失效了。

手動(dòng)將代碼片段植入到你的頁(yè)面。這種方式更為靈活,能給你更多控制力。比如上面提到的來(lái)自CDN的靜態(tài)頁(yè)面。

性能概覽

下圖為一個(gè)Browser監(jiān)控的App的性能概覽頁(yè)面:


該頁(yè)面主要包含下面幾個(gè)部分的內(nèi)容:

頁(yè)面加載時(shí)間曲線

Apdex得分圖

各瀏覽器的吞吐量

會(huì)話追蹤,JS錯(cuò)誤,以及Ajax響應(yīng)時(shí)間。這部分功能僅針對(duì)專(zhuān)業(yè)版用戶(hù)開(kāi)放。

頁(yè)面加載時(shí)間曲線

該曲線使用不同的顏色區(qū)分了一個(gè)用戶(hù)請(qǐng)求消耗在不同部分的時(shí)間:

最下面為后端服務(wù)器處理時(shí)間(紫色部分)。這部分時(shí)間是消耗在服務(wù)端程序的時(shí)間,是由APM統(tǒng)計(jì)得來(lái)。

在其上棕色部分為網(wǎng)絡(luò)時(shí)間。該部分時(shí)間為用戶(hù)請(qǐng)求在網(wǎng)絡(luò)上的傳輸時(shí)間。注意,如果不是使用APM自動(dòng)注入的Browser javascript,那么這部分時(shí)間將包含服務(wù)端程序處理時(shí)間。

請(qǐng)求等待處理的時(shí)間。

DOM解析時(shí)間(黃色部分)。瀏覽器獲得頁(yè)面數(shù)據(jù),解析成DOM樹(shù)的時(shí)間。

頁(yè)面渲染時(shí)間(藍(lán)色部分)。瀏覽器從DOM樹(shù)繪制出用戶(hù)看到的頁(yè)面所消耗的時(shí)間。

Apdex曲線

Apdex曲線是網(wǎng)站性能得分的曲線。對(duì)于有APM監(jiān)控的程序,該圖同時(shí)也會(huì)顯示出服務(wù)端進(jìn)程的Apdex得分。

吞吐量

吞吐量是按瀏覽器的類(lèi)型繪制的,單位是每分鐘瀏覽量(ppm, pages per minute)。

頁(yè)面加載時(shí)間線

通過(guò)與APM集成,New Relic的頁(yè)面加載時(shí)間分析可以記錄一個(gè)請(qǐng)求在處理過(guò)程中的各個(gè)階段所花費(fèi)的時(shí)間。下面是一個(gè)典型的頁(yè)面加載時(shí)間線:

其主要的階段如下:

頁(yè)面加載時(shí)間從用戶(hù)發(fā)起一個(gè)請(qǐng)求開(kāi)始,包括用戶(hù)在瀏覽器地址欄輸入地址開(kāi)始訪問(wèn),用戶(hù)在頁(yè)面上點(diǎn)擊一個(gè)鏈接,或者提交一個(gè)表單。

用戶(hù)的請(qǐng)求跨越網(wǎng)絡(luò),抵達(dá)服務(wù)器,開(kāi)始被服務(wù)端進(jìn)程處理。

服務(wù)端進(jìn)程完成對(duì)請(qǐng)求的處理,并發(fā)送一個(gè)HTML響應(yīng)。該響應(yīng)同樣要跨越網(wǎng)絡(luò),回到瀏覽器端。

瀏覽器收到HTML響應(yīng),開(kāi)始解析以構(gòu)建DOM樹(shù)。

DOM樹(shù)構(gòu)建完成,瀏覽器將發(fā)送DOM就緒事件,并且根據(jù)此樹(shù)開(kāi)始進(jìn)行頁(yè)面渲染。

頁(yè)面渲染完成,瀏覽器發(fā)出window load事件。

由此,我們可以把時(shí)間分成幾個(gè)部分:

前端時(shí)間 = DOM解析時(shí)間 + 頁(yè)面渲染時(shí)間

網(wǎng)絡(luò)傳輸時(shí)間 = 請(qǐng)求抵達(dá)服務(wù)器時(shí)間 + 響應(yīng)返回瀏覽器時(shí)間

服務(wù)端處理請(qǐng)求的時(shí)間

頁(yè)面訪問(wèn)統(tǒng)計(jì)

頁(yè)面訪問(wèn)統(tǒng)計(jì)是用來(lái)匯總網(wǎng)站的頁(yè)面訪問(wèn)量。New Relic用URL來(lái)區(qū)分不同的頁(yè)面。

在這個(gè)頁(yè)面上,可以選擇三種不同的排序方式:總的頁(yè)面加載時(shí)間,平均頁(yè)面加載時(shí)間,吞吐量。

對(duì)于每個(gè)請(qǐng)求,右側(cè)的圖表詳細(xì)的列出了每個(gè)階段花費(fèi)的時(shí)間,和一段時(shí)間內(nèi)的吞吐量。
還可以查看歷史性能數(shù)據(jù)。對(duì)于APM監(jiān)控的服務(wù)端進(jìn)程,還可以同時(shí)給出該請(qǐng)求對(duì)應(yīng)的后端事務(wù)的性能數(shù)據(jù)。

基于瀏覽器類(lèi)型的統(tǒng)計(jì)

New Relic還可以統(tǒng)計(jì)用戶(hù)的瀏覽器類(lèi)型,幫助你了解不同瀏覽器在你的用戶(hù)中的實(shí)際使用情況。

針對(duì)某一感興趣的瀏覽器類(lèi)型,New Relic還可以給出詳細(xì)的基于版本的統(tǒng)計(jì):

基于地理信息的統(tǒng)計(jì)

基于用戶(hù)的地理信息的訪問(wèn)統(tǒng)計(jì)也是New Relic的一個(gè)特色。它能夠詳細(xì)的給出不同位置的用戶(hù)對(duì)網(wǎng)站的訪問(wèn)體驗(yàn),幫助我們發(fā)現(xiàn)有問(wèn)題的區(qū)域,以便能詳細(xì)的研究原因,使得我們能夠有針對(duì)性的進(jìn)行優(yōu)化。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107767.html

相關(guān)文章

  • New Relic性能監(jiān)控覽器監(jiān)控

    摘要:性能概覽下圖為一個(gè)監(jiān)控的的性能概覽頁(yè)面該頁(yè)面主要包含下面幾個(gè)部分的內(nèi)容頁(yè)面加載時(shí)間曲線得分圖各瀏覽器的吞吐量會(huì)話追蹤,錯(cuò)誤,以及響應(yīng)時(shí)間。吞吐量吞吐量是按瀏覽器的類(lèi)型繪制的,單位是每分鐘瀏覽量。 New Relic性能監(jiān)控(三)瀏覽器端監(jiān)控 2018-05-02 瑯琊書(shū)生本系列文章基于公司使用New Relic的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把我工作中了解到的知識(shí)分享給大家,希...

    banana_pi 評(píng)論0 收藏0
  • New Relic性能監(jiān)控覽器監(jiān)控

    摘要:性能概覽下圖為一個(gè)監(jiān)控的的性能概覽頁(yè)面該頁(yè)面主要包含下面幾個(gè)部分的內(nèi)容頁(yè)面加載時(shí)間曲線得分圖各瀏覽器的吞吐量會(huì)話追蹤,錯(cuò)誤,以及響應(yīng)時(shí)間。吞吐量吞吐量是按瀏覽器的類(lèi)型繪制的,單位是每分鐘瀏覽量。 New Relic性能監(jiān)控(三)瀏覽器端監(jiān)控 2018-05-02 瑯琊書(shū)生本系列文章基于公司使用New Relic的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把我工作中了解到的知識(shí)分享給大家,希...

    yanest 評(píng)論0 收藏0
  • New Relic性能監(jiān)控(一)概覽

    摘要:性能監(jiān)控一概覽瑯琊書(shū)生本系列文章基于公司使用的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把我工作中了解到的知識(shí)分享給大家,希望可以給需要的朋友帶來(lái)幫助。提供了端到端的監(jiān)控能力,從前端頁(yè)面性能,到后臺(tái)服務(wù)端的響應(yīng)速度,都有非常詳盡的監(jiān)控?cái)?shù)據(jù)。 New Relic性能監(jiān)控(一)概覽 2018-04-12 瑯琊書(shū)生本系列文章基于公司使用New Relic的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把...

    jkyin 評(píng)論0 收藏0
  • New Relic性能監(jiān)控(一)概覽

    摘要:性能監(jiān)控一概覽瑯琊書(shū)生本系列文章基于公司使用的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把我工作中了解到的知識(shí)分享給大家,希望可以給需要的朋友帶來(lái)幫助。提供了端到端的監(jiān)控能力,從前端頁(yè)面性能,到后臺(tái)服務(wù)端的響應(yīng)速度,都有非常詳盡的監(jiān)控?cái)?shù)據(jù)。 New Relic性能監(jiān)控(一)概覽 2018-04-12 瑯琊書(shū)生本系列文章基于公司使用New Relic的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把...

    Steve_Wang_ 評(píng)論0 收藏0
  • New Relic性能監(jiān)控(一)概覽

    摘要:性能監(jiān)控一概覽瑯琊書(shū)生本系列文章基于公司使用的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把我工作中了解到的知識(shí)分享給大家,希望可以給需要的朋友帶來(lái)幫助。提供了端到端的監(jiān)控能力,從前端頁(yè)面性能,到后臺(tái)服務(wù)端的響應(yīng)速度,都有非常詳盡的監(jiān)控?cái)?shù)據(jù)。 New Relic性能監(jiān)控(一)概覽 2018-04-12 瑯琊書(shū)生本系列文章基于公司使用New Relic的經(jīng)驗(yàn),鑒于國(guó)內(nèi)較少有這方面的文章,因此把...

    VioletJack 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<