摘要:是一個(gè)開放源碼的性能記錄,監(jiān)測和分析庫,主要用于企業(yè)應(yīng)用程序。是修改部分源碼并加入集中式機(jī)器集群監(jiān)控圖表,使能夠被更多企業(yè)項(xiàng)目使用。
perf4j
Perf4J 是一個(gè)開放源碼的性能記錄,監(jiān)測和分析庫,主要用于企業(yè)Java應(yīng)用程序。
perf4j-zh 是修改部分perf4j源碼并加入集中式機(jī)器集群監(jiān)控圖表,使perf4j能夠被更多企業(yè)Java項(xiàng)目使用。
perf4j-zh、 perf4jperf4j-zh重寫per4j的圖表渲染,由google的chartApi改為baidu的Echart圖表,在google被墻的今天,使其更適合國內(nèi)的使用行情。
增加集群監(jiān)控項(xiàng)目perf4j-dashboard,使其可以渲染出集群中每個(gè)服務(wù)的性能圖表。
下面這張圖表是其在一個(gè)實(shí)際業(yè)務(wù)項(xiàng)目中,perf4j-dashboard對集群服務(wù)的監(jiān)控樣式
快速上手1.在本地構(gòu)建安裝
首先你需要在本地將vita-perf4項(xiàng)目install到你本地,你只需要執(zhí)行下面腳本
sh ./build.sh
該腳本主要目的是安裝vita-perf4j到你本地的maven私服中,vita-perf4j和perf4j的使用方式完全和perf4j一樣,它只是有少量的對perf4j源碼的修改,所以當(dāng)你的項(xiàng)目原本就依賴perf4j時(shí),你可以直接把依賴包
換成vita-perf4j,而不必修改任何配置和其它對perf4j的地方。
2.啟動(dòng)集群監(jiān)控項(xiàng)目perf4j-dashboard
cd perf4j-dashboard mvn jetty:run
啟動(dòng)完畢后訪問:127.0.0.1:8889 ,你也可以更改端口號,通過修改 perf4j-dashboard/pom.xml下面的配置
10000 8889
3.運(yùn)行perf4j-demo演示項(xiàng)目
此時(shí),在dashboard項(xiàng)目中不會有任何監(jiān)控圖表,因?yàn)檫€沒有任何依賴perf4j的項(xiàng)目在運(yùn)行,perf4j-demo就是一個(gè)用于演示的demo項(xiàng)目,它引入了vita-perf4j,通過同樣方式啟動(dòng)
在這個(gè)演示項(xiàng)目中,它會監(jiān)控接口的請求TPS、響應(yīng)時(shí)間和固定實(shí)際內(nèi)的請求數(shù)
cd perf4j-demo mvn jetty:run
啟動(dòng)成功后,需要不斷的訪問演示項(xiàng)目,使其產(chǎn)生請求量
sh ./test.sh
然后在去刷新觀察perf4j-dashboard項(xiàng)目,監(jiān)控圖表便會展現(xiàn)
更多項(xiàng)目信息,請?jiān)L問github,如果你覺得這個(gè)項(xiàng)目不錯(cuò),請star
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/64707.html
摘要:全稱應(yīng)用性能管理監(jiān)控后面我會通過一系列的文章來介紹的原理框架設(shè)計(jì)與實(shí)現(xiàn)等等。在應(yīng)用構(gòu)建期間,通過修改字節(jié)碼的方式來進(jìn)行字節(jié)碼插樁就是實(shí)現(xiàn)自動(dòng)化的方案之一。 showImg(https://segmentfault.com/img/bVbbRX6?w=1995&h=1273); 歡迎關(guān)注微信公眾號:BaronTalk,獲取更多精彩好文! 一. 前言 性能問題是導(dǎo)致 App 用戶流失的罪魁...
摘要:主題大綱淺述采樣與端到端何為何為端到端何為采樣的做法與弊端嘉賓介紹高馳濤,官方開發(fā)組成員,作者,云智慧高級架構(gòu)師。 極牛技術(shù)實(shí)踐分享活動(dòng) 極牛技術(shù)實(shí)踐分享系列活動(dòng)是極牛聯(lián)合頂級VC、技術(shù)專家,為企業(yè)、技術(shù)人提供的一種系統(tǒng)的線上技術(shù)分享活動(dòng)。 每期不同的技術(shù)主題,和行業(yè)專家深度探討,專注解決技術(shù)實(shí)踐難點(diǎn),推動(dòng)技術(shù)創(chuàng)新,每兩周的周三20點(diǎn)正式開課。歡迎各個(gè)機(jī)構(gòu)、企業(yè)、行業(yè)專家、技術(shù)人...
摘要:作為骨灰級粉絲,一直以來對第三方監(jiān)控都是拒絕的。例如白屏?xí)r間首屏?xí)r間腳本錯(cuò)誤網(wǎng)頁加載就緒時(shí)間各種瀏覽器的訪問情況,甚至能了解不同瀏覽器運(yùn)營商地區(qū)用戶的訪問狀況。腳本錯(cuò)誤在所難免,錯(cuò)誤進(jìn)一步導(dǎo)致網(wǎng)站部分功能無法使用。 作為 Zabbix 骨灰級粉絲,一直以來對第三方監(jiān)控(APM)都是拒絕的。一來覺得收費(fèi),二來擔(dān)心數(shù)據(jù)被人所知,三來覺得 Zabbix 牛逼到無可取代。但是,隨著 APM 市...
閱讀 1306·2021-11-23 09:51
閱讀 3421·2021-09-06 15:00
閱讀 996·2021-08-16 10:57
閱讀 1383·2019-08-30 12:46
閱讀 947·2019-08-29 12:22
閱讀 1616·2019-08-29 11:07
閱讀 3160·2019-08-26 11:23
閱讀 2993·2019-08-23 15:14