您好,登錄后才能下訂單哦!
在應(yīng)用性能管理領(lǐng)域聚合指標(biāo)是一種常見(jiàn)手段,主要是用來(lái)把成百上千的指標(biāo)通過(guò)某種計(jì)算方法聚合成一個(gè)或幾個(gè)指標(biāo),用來(lái)反映應(yīng)用的整體健康狀態(tài)。在這些聚合指標(biāo)中,比較常見(jiàn)的是:APDEX應(yīng)用性能指數(shù)。
應(yīng)用性能指數(shù)”即“Apdex”(Application Performance Index),用一句話來(lái)概括,Apdex是用戶對(duì)應(yīng)用性能滿意度的量化值。它提供了一個(gè)統(tǒng)一的測(cè)量和報(bào)告用戶體驗(yàn)的方法,第一次把最終用戶的體驗(yàn)和應(yīng)用性能聯(lián)系在了一起?;凇绊憫?yīng)性”,Apdex定義了3個(gè)用戶滿意度區(qū)間:
滿意: 這樣的響應(yīng)時(shí)間讓用戶感到很愉快,例如少于3秒鐘。
容忍: 慢了一點(diǎn),但還可以接受,繼續(xù)這一應(yīng)用過(guò)程,例如3~12秒。
失望: 太慢了,受不了了,用戶決定放棄這個(gè)應(yīng)用,例如超過(guò)12秒。
“滿意”、“容忍”、“失望”這三個(gè)區(qū)間通過(guò)響應(yīng)時(shí)間數(shù)值“T”來(lái)劃分,T值代表著用戶對(duì)應(yīng)用性能滿意的響應(yīng)時(shí)間界限或者說(shuō)是“門(mén)檻”(Threshold),也就是第一個(gè)區(qū)間“滿意”的底線,如3秒,滿意區(qū)間就是0~3秒;響應(yīng)時(shí)間超過(guò)T值用戶就有些不滿了,下一個(gè)區(qū)間“容忍”的界限值則是T和4T,即3~12秒之間為容忍區(qū)間;響應(yīng)時(shí)間再長(zhǎng)用戶就開(kāi)始考慮放棄了,最后一個(gè)區(qū)間“失望”的響應(yīng)時(shí)間則大于4T,即多于12秒。
之后,Apdex對(duì)應(yīng)用中發(fā)生的任務(wù)進(jìn)行采樣,并且按其響應(yīng)時(shí)間把采樣劃分到相應(yīng)的滿意度區(qū)間,計(jì)數(shù),再用一個(gè)公式計(jì)算Apdex指數(shù):
實(shí)際上,這個(gè)公式的意義在于:
一個(gè)滿意樣本得分為:1
一個(gè)容忍樣本得分為:0.5
一個(gè)失望樣本得分為:0
因此公式也可以寫(xiě)成:
Apdex指數(shù) =(1 × 滿意樣本 + 0.5 × 容忍樣本)÷ 樣本總數(shù)
這樣,采樣結(jié)果被量化為一個(gè)0到1之間的數(shù)值即“Apdex指數(shù)”,0代表沒(méi)有滿意用戶,1則代表所有用戶都滿意。經(jīng)過(guò)統(tǒng)計(jì),Apdex把這個(gè)數(shù)值與用戶滿意程度細(xì)化對(duì)應(yīng),如下圖所示,對(duì)于應(yīng)用性能的Apdex評(píng)分與用戶的體驗(yàn)緊密關(guān)聯(lián),為管理者提供了一種通過(guò)應(yīng)用性能量化值來(lái)評(píng)估用戶滿意度的方法。
而RealSight APM的聚合指標(biāo)除了Apdex以外,還有“健康度”。
通過(guò)上面的介紹我們可以了解到,Apdex主要是反應(yīng)用戶體驗(yàn)相關(guān)的指標(biāo),那么我們希望有另外一個(gè)指標(biāo)來(lái)反映應(yīng)用周邊環(huán)境,偏重硬件資源如CPU、內(nèi)存等信息,所以我們使用了“健康度”,其基本原理同Apdex一樣,劃分不同的滿意區(qū)間,然后計(jì)算得來(lái)的。
RealSight APM致力于一站式解決企業(yè)應(yīng)用性能管理問(wèn)題
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。