相信大家都知道一種在應(yīng)用性能領(lǐng)域的常見管理手段,那就是對聚合指標(biāo)。它主要是將大量的指標(biāo)通過特定的計算方法聚合成一個或幾個指標(biāo),從而反映應(yīng)用性能的運(yùn)行狀況。今天跟大家聊一聊聚合指標(biāo)中的其中一種應(yīng)用性能指——Apdex。
Apdex的英文全稱為Application Performance Index,是由Apdex聯(lián)盟開發(fā)的用于評估應(yīng)用性能的工業(yè)標(biāo)準(zhǔn)。Apdex從用戶的角度出發(fā),將對應(yīng)用響應(yīng)時間的表現(xiàn)通過計算量化,最終得出0-1范圍內(nèi)的一個數(shù)字,從而得到用戶的滿意度評價。也可以說,Apdex就是用戶對應(yīng)用性能的綜合打分。
Apdex提供了統(tǒng)一的衡量標(biāo)準(zhǔn),將用戶體驗(yàn)和應(yīng)用性能聯(lián)系在了一起。對于“響應(yīng)性”來說,Apdex定義了3個滿意度區(qū)間:Satisfied(滿意)、Tolerating(容忍)以及Frustrated(失望)。
我們來舉一個例子,針對一個APP的響應(yīng)時間來看:
當(dāng)響應(yīng)時間少于3秒時,用戶的滿意程度為Satisfied(滿意),響應(yīng)時間讓用戶感到很愉快。
當(dāng)響應(yīng)時間為3~12秒時,用戶的滿意程度為Tolerating(容忍),用戶雖然覺得響應(yīng)速度稍慢,但是可以接受并會繼續(xù)使用。
當(dāng)響應(yīng)時間大于12秒時,用戶的滿意程度為Frustrated(失望),用戶會認(rèn)為這個響應(yīng)時間太慢了,最終導(dǎo)致放棄這個應(yīng)用不再使用。
這三個區(qū)間通過“T”值來劃分,T值代表著用戶對響應(yīng)時間滿意度的最優(yōu)“門檻”,其實(shí)也可以說是一個閾值。T值內(nèi),代表用戶滿意。T~4T以內(nèi),代表用戶可以容忍。大于4T,代表用戶失望并會放棄這個應(yīng)用。
Apdex對應(yīng)用中發(fā)生的任務(wù)進(jìn)行采樣,并且按其響應(yīng)時間把采樣劃分到相應(yīng)的滿意度區(qū)間,計數(shù),最后用公式計算Apdex指數(shù):
Apdex = (滿意計數(shù)+ 容忍/2) / 總樣本
結(jié)果為 1 時代表所有用戶都滿意,為0時代表所有用戶都不滿意。也就是越接近于1代表應(yīng)用性能越好。
看上去這個公式比較麻煩,但是在ManageEngine卓豪Applications Manager的APM應(yīng)用性能透視中,發(fā)現(xiàn)通過在應(yīng)用中安裝代理,獲取用戶訪問時實(shí)際的響應(yīng)時間,放到算法中就可以給出應(yīng)用的Apdex評分了:
一般來說,綜合評分達(dá)到0.9以上,代表應(yīng)用運(yùn)行情況良好;0.5-0.9之間代表有待改善;0.5以下代表表現(xiàn)糟糕。
不僅如此,APM insight可以進(jìn)一步查看具體事務(wù)評分、指標(biāo)等詳細(xì)情況:
以及,對于出現(xiàn)“意外”的錯誤、嚴(yán)重情況統(tǒng)計:
這樣可以達(dá)到更直觀、準(zhǔn)確地定位具體影響用戶體驗(yàn)的錯誤情況并了解其詳細(xì)原因。
ManageEngine卓豪 Applications Manager是一款功能強(qiáng)大的應(yīng)用監(jiān)控工具,可通過Apdex對用戶滿意度評估出一個具體數(shù)值,從而將用戶體驗(yàn)的滿意程度具象化。當(dāng)用戶滿意度具象化之后,IT運(yùn)維人員可以根據(jù)其結(jié)果幫助產(chǎn)品做相應(yīng)的調(diào)整,或者在未來規(guī)劃中進(jìn)行內(nèi)容調(diào)整,幫助產(chǎn)品提高客戶對產(chǎn)品運(yùn)維的滿意度。
免責(zé)聲明:以上內(nèi)容為本網(wǎng)站轉(zhuǎn)自其它媒體,相關(guān)信息僅為傳遞更多信息之目的,不代表本網(wǎng)觀點(diǎn),亦不代表本網(wǎng)站贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性。如稿件版權(quán)單位或個人不想在本網(wǎng)發(fā)布,可與本網(wǎng)聯(lián)系,本網(wǎng)視情況可立即將其撤除。