點擊上方「藍字」關注我們
一個java分佈式日誌組件,支持百億級別,日誌從蒐集到查詢,不用去文件中翻閱日誌方便快捷,支持查詢一個調用鏈的日誌,支持鏈路追蹤,查看調用鏈耗時情況,在分佈式系統中也可以查詢關聯日誌,能夠幫助快速定位問題,簡單易用,沒有代碼入侵,查詢界面友好,高效,方便,只要你是java系統,不要做任何項目改造,接入直接使用,日誌不落本地磁盤,無需關心日誌佔用應用服務器磁盤問題,覺得項目好用幫忙點個星星,您的star是我們前進的動力 目前進度:2.0版本完成。
一.系統介紹
無入侵的分佈式日誌系統,基於log4j、log4j2、logback蒐集日誌,設置鏈路ID,方便查詢關聯日誌
基於elasticsearch作爲查詢引擎
高吞吐,查詢效率高
全程不佔應用程序本地磁盤空間,免維護
無需修改老項目,引入直接使用
二.架構
easy_log_core 核心組件包含日誌蒐集端,負責蒐集日誌並推送到kafka,redis等隊列
easy_log_server 負責把隊列中的日誌日誌異步寫入到elasticsearch
easy_log_ui 前端展示,日誌查詢界面
easy_log_demo 基於springboot的使用案例
三.系統流程
easy_log_core 蒐集日誌發送到=>kafka或者redis
easy_log_server kafka或者redis=>elasticsearch
四.使用方法
前提:kafka或者redis 和 elasticsearch(版本6.8以上最好) 自行安裝完畢,版本兼容已經做了,理論不用考慮ES版本
開源地址:
https://gitee.com/frankchenlong/easy_log
“在看”的永遠18歲~