概念:TP指標(biāo): 指在一個(gè)時(shí)間段內(nèi)卵慰,統(tǒng)計(jì)該方法每次調(diào)用所消耗的時(shí)間,并將這些時(shí)間按從小到大的順序進(jìn)行排序,并取出結(jié)果為:總次數(shù) * 指標(biāo)數(shù) = 對(duì)應(yīng)TP指標(biāo)的值佛呻, 在取出排序好的時(shí)間裳朋。
TP50:指在一個(gè)時(shí)間段內(nèi)(如5分鐘),統(tǒng)計(jì)該方法每次調(diào)用所消耗的時(shí)間吓著,并將這些時(shí)間按從小到大的順序進(jìn)行排序鲤嫡,取第50%的那個(gè)值作為TP50?值;配置此監(jiān)控指標(biāo)對(duì)應(yīng)的報(bào)警閥值后绑莺,需要保證在這個(gè)時(shí)間段內(nèi)該方法所有調(diào)用的消耗時(shí)間至少有50%的值要小于此閥值暖眼,否則系統(tǒng)將會(huì)報(bào)警。
TP90纺裁,TP99诫肠,TP999與TP50值計(jì)算方式一致,它們分別代表著對(duì)方法的不同性能要求欺缘,TP50相對(duì)較低栋豫,TP90則比較高,TP99谚殊,TP999則對(duì)方法性能要求很高丧鸯。
舉個(gè)例子:有四次請(qǐng)求耗時(shí)分別為:
10ms,1000ms嫩絮,100ms骡送,2ms
那么我們可以這樣計(jì)算TP99:4次請(qǐng)求中,99%的請(qǐng)求數(shù)為4*0.99絮记,進(jìn)位取整也就是4次摔踱,滿足這全部4次請(qǐng)求的的最低耗時(shí)為1000ms,也就是TP99的答案是1000ms怨愤。