Plumelog日志收集了解

目录:

1.作者介绍

2.个人理解使用

 

作为使用者,先发一下作者的地址:https://github.com/fayechenlong/plumelog

作者的项目介绍:

一.系统介绍

  1. 无入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志

  2. 基于elasticsearch作为查询引擎

  3. 高吞吐,查询效率高

  4. 全程不占应用程序本地磁盘空间,免维护;对于项目透明,不影响项目本身运行

  5. 无需修改老项目,引入直接使用,支持dubbo,支持springcloud

二.架构

  • plumelog-core 核心组件包含日志搜集端,负责搜集日志并推送到kafka,redis等队列

  • plumelog-server 负责把队列中的日志日志异步写入到elasticsearch

  • plumelog-ui 前端展示,日志查询界面

  • plumelog-demo 基于springboot的使用案例

 

 

经历

开始的时候是想找一个轻量级日志平台,网上优先看到了plumelog,所以就了解一下。

plumelog介绍说是通过core实现日志收集,这样的话,我们项目开发的时候,就要使用plumelog提供的jar包了。

我测试使用的是logback+redis,所以打开包了解一下

发现这个是通过配置logback,将log.info/log.error等信息写入到redis队列,这个就是日志收集了。

用logback或者log4j的差不多也都了解这个格式,通过这里配置的中间件,然后java实现会将日志写入固定的redis队列。

使用plumelog的话就有一点,你的项目必须引入plumelog的包

 

因为项目已经开发完成并上线运行,我这里是想找一个无嵌入的日志平台,做日志收集的同时不影响原有项目,所以plumelog并不适合做我的项目需求,这里做一个记录。

但是如果你的项目刚开发或者还在开发,使用plumelog我觉得还是挺不错的。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值