您好,登錄后才能下訂單哦!
溫馨提示:要看高清無碼套圖,請(qǐng)使用手機(jī)打開并單擊圖片放大查看。
1. 問題描述
通過CDH管理平臺(tái),進(jìn)入Zookeeper管理界面,Zookeeper的平均請(qǐng)求延遲、最小請(qǐng)求延遲、最大請(qǐng)求延遲指標(biāo)趨勢圖維持不變,指標(biāo)數(shù)據(jù)異常。
2.問題復(fù)現(xiàn)
平均請(qǐng)求延遲、最小請(qǐng)求延遲、最大請(qǐng)求延遲三個(gè)指標(biāo)維持不變,指標(biāo)異常。
3.問題分析
3.1 指標(biāo)來源
http://zookeeper.apache.org/doc/r3.5.3-beta/zookeeperJMX.html#ch\_jmx
通過以上分析可以判斷指標(biāo)數(shù)據(jù)非CDH計(jì)算得來,而是Zookeeper計(jì)算,排除CM問題;
3.2 分析Zookeeper源碼
通過查看源碼,指標(biāo)數(shù)據(jù)是通過ServerStats獲取“請(qǐng)求延遲”指標(biāo)
ServerStats只提供了updateLatency方法來更新maxLatency和minLatency指標(biāo)。
3.3 異常指標(biāo)分析
通過分析代碼,maxLatency和minLatency指標(biāo)數(shù)據(jù)在Zookeeper服務(wù)器啟動(dòng)記錄每次Request的指標(biāo)數(shù)據(jù);
在獲取Zookeeper服務(wù)器的的maxLatency和minLatency指標(biāo)記錄服務(wù)器所有請(qǐng)求中最大請(qǐng)求延遲和最小請(qǐng)求延遲;
Zookeeper服務(wù)器1,在通過A請(qǐng)求更新ServerStats的maxLatency的指標(biāo)值為100ms,在之后所有請(qǐng)求均未超過maxLatency為100ms的值。CDH平臺(tái)每次獲取Zookeeper服務(wù)器1的maxLatency指標(biāo)時(shí)均為100ms,因此導(dǎo)致文章開頭CDH平臺(tái)Zookeeper的maxLatency指標(biāo)維持不變“異常”。
Zookeeper服務(wù)器1,在通過A請(qǐng)求后更新ServerStats的minLatency的指標(biāo)值為0ms,在之后所有請(qǐng)求均未小于minLatency為0ms的值。CDH平臺(tái)每次獲取Zookeeper服務(wù)器1的minLatency指標(biāo)時(shí)均為0ms,因此導(dǎo)致文章開頭CDH平臺(tái)Zookeeper的minLatency指標(biāo)為0ms維持不變的“異常”。
Zookeeper服務(wù)器1累計(jì)所有請(qǐng)求的延遲時(shí)間(totalLatency),累計(jì)總共請(qǐng)求次數(shù)(count),通過totalLatency/count獲取avgLatency指標(biāo)。至于avgLatency指標(biāo)持續(xù)維持為0ms,由于totalLatency <count導(dǎo)致。
由此推斷多次請(qǐng)求Latency的延遲為0ms。
醉酒鞭名馬,少年多浮夸! 嶺南浣溪沙,嘔吐酒肆下!摯友不肯放,數(shù)據(jù)玩的花!
溫馨提示:要看高清無碼套圖,請(qǐng)使用手機(jī)打開并單擊圖片放大查看。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。