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