Plumelog是一個(gè)簡(jiǎn)單易用的java分布式日志組件,具有錯(cuò)誤報(bào)警模塊、內(nèi)容組合查詢功能和日志分應(yīng)用統(tǒng)計(jì)條數(shù)功能等功能,用做redis隊(duì)列的時(shí)候,不同的服務(wù)可以使用不通的隊(duì)列,極大增大了redis模式下的吞吐。支持查詢一個(gè)調(diào)用鏈的日志,支持鏈路追蹤,查看調(diào)用鏈耗時(shí)情況!
軟件功能
1、無(wú)入侵的分布式日志系統(tǒng),基于log4j、log4j2、logback搜集日志,設(shè)置鏈路ID,方便查詢關(guān)聯(lián)日志
2、基于elasticsearch作為查詢引擎
3、高吞吐,查詢效率高
4、全程不占應(yīng)用程序本地磁盤空間,免維護(hù);對(duì)于項(xiàng)目透明,不影響項(xiàng)目本身運(yùn)行
5、無(wú)需修改老項(xiàng)目,引入直接使用,支持dubbo,支持springcloud
架構(gòu)
plumelog-core:核心組件包含日志搜集端,負(fù)責(zé)搜集日志并推送到kafka,redis等隊(duì)列
plumelog-server:負(fù)責(zé)把隊(duì)列中的日志日志異步寫入到elasticsearch
plumelog-ui:前端展示,日志查詢界面
plumelog-demo:基于springboot的使用案例
使用說明
自己編譯安裝如下
前提:kafka或者redis 和 elasticsearch(版本6.8以上最好) 自行安裝完畢,版本兼容已經(jīng)做了,理論不用考慮ES版本
打包
maven deploy -DskipTests 上傳包到自己的私 服
私 服地址到plumelog/pom.xml改
UTF-8
http://172.16.249.94:4000
標(biāo)簽: 日志分析 JAVA相關(guān)
下載地址
裝機(jī)必備軟件
網(wǎng)友評(píng)論