在應(yīng)用性能管理領(lǐng)域聚合指標(biāo)是一種常見手段,主要是用來把成百上千的指標(biāo)通過某種計(jì)算方法聚合成一個(gè)或幾個(gè)指標(biāo),用來反映應(yīng)用的整體健康狀態(tài)。在這些聚合指標(biāo)中,比較常見的是:APDEX應(yīng)用性能指數(shù)。
應(yīng)用性能指數(shù)”即“Apdex”(Application Performance Index),用一句話來概括,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)用過程,例如3~12秒。
失望: 太慢了,受不了了,用戶決定放棄這個(gè)應(yīng)用,例如超過12秒。
“滿意”、“容忍”、“失望”這三個(gè)區(qū)間通過響應(yīng)時(shí)間數(shù)值“T”來劃分,T值代表著用戶對(duì)應(yīng)用性能滿意的響應(yīng)時(shí)間界限或者說是“門檻”(Threshold),也就是第一個(gè)區(qū)間“滿意”的底線,如3秒,滿意區(qū)間就是0~3秒;響應(yīng)時(shí)間超過T值用戶就有些不滿了,下一個(gè)區(qū)間“容忍”的界限值則是T和4T,即3~12秒之間為容忍區(qū)間;響應(yīng)時(shí)間再長(zhǎng)用戶就開始考慮放棄了,最后一個(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
因此公式也可以寫成:
Apdex指數(shù) =(1 × 滿意樣本 + 0.5 × 容忍樣本)÷ 樣本總數(shù)
這樣,采樣結(jié)果被量化為一個(gè)0到1之間的數(shù)值即“Apdex指數(shù)”,0代表沒有滿意用戶,1則代表所有用戶都滿意。經(jīng)過統(tǒng)計(jì),Apdex把這個(gè)數(shù)值與用戶滿意程度細(xì)化對(duì)應(yīng),如下圖所示,對(duì)于應(yīng)用性能的Apdex評(píng)分與用戶的體驗(yàn)緊密關(guān)聯(lián),為管理者提供了一種通過應(yīng)用性能量化值來評(píng)估用戶滿意度的方法。
而RealSight APM的聚合指標(biāo)除了Apdex以外,還有“健康度”。
通過上面的介紹我們可以了解到,Apdex主要是反應(yīng)用戶體驗(yàn)相關(guān)的指標(biāo),那么我們希望有另外一個(gè)指標(biāo)來反映應(yīng)用周邊環(huán)境,偏重硬件資源如CPU、內(nèi)存等信息,所以我們使用了“健康度”,其基本原理同Apdex一樣,劃分不同的滿意區(qū)間,然后計(jì)算得來的。
RealSight APM致力于一站式解決企業(yè)應(yīng)用性能管理問題
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。