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