Java|一个支持百亿级别、无代码入侵的Java分布式日志系统,源码分享


Java|一个支持百亿级别、无代码入侵的Java分布式日志系统,源码分享
文章图片
Java|一个支持百亿级别、无代码入侵的Java分布式日志系统,源码分享
文章图片
【Java|一个支持百亿级别、无代码入侵的Java分布式日志系统,源码分享】
Java|一个支持百亿级别、无代码入侵的Java分布式日志系统,源码分享
项目简介一个java分布式日志系统 , 支持百亿级别 , 日志从搜集到查询 , 不用去文件中翻阅日志方便快捷 , 支持查询一个调用链的日志 , 支持链路追踪 , 查看调用链耗时情况 , 在分布式系统中也可以查询关联日志 , 能够帮助快速定位问题 , 简单易用 , 没有代码入侵 , 查询界面友好 , 高效 , 方便 , 只要你是java系统 , 不要做任何项目改造 , 接入直接使用 , 日志不落本地磁盘 , 无需关心日志占用应用服务器磁盘问题 。
项目架构

  • plumelog-core 核心组件包含日志搜集端 , 负责搜集日志并推送到kafka , redis等队列
  • plumelog-server 负责把队列中的日志日志异步写入到elasticsearch
  • plumelog-ui 前端展示 , 日志查询界面
  • plumelog-demo 基于springboot的使用案例
项目功能
2.X功能:
  • 基于traceId的日志记录 , 日志查询 , 日志缓冲队列 redis或者kafka
  • 跨应用支持 , dubbospringCloud
  • 支持简单的链路追踪
  • 支持跨机房部署
  • 简单的日志统计功能
3.x版本
  • 增加错误报警(3.0)
  • 增加慢调用报警(3.1)
  • 增加非java项目日志搜集功能 , 例如nginx
  • 更多功能大家可以建议
项目预览
最后所有代码均以上传完毕 , 想要交流学习的朋友 , 点赞、关注、转发之后 , 后台私信【源码】即可获取