分布式
文章平均质量分 63
符千青
这个作者很懒,什么都没留下…
展开
-
扩展log4j appender发送tcp日志
之前使用logstash采集log4j日志,使用logstash-tcp-input插件,log4j使用SocketAppender;发现log4j的socket竟然不支持layout,所以logstash收到的消息就只有%m里的东西,,,什么时间啊,线程啊这些统统收不到;所以,我要重写appender来发送socket消息log4j自带的socketAppender是org.apache.log...原创 2018-06-12 11:05:02 · 927 阅读 · 0 评论 -
扩展log4j——自定义日志文件创建方式
之前使用过logstash,发现它的文件写入功能比log4j更加完善logstash允许动态创建文件夹,我只使用了按照日期创建日志文件如果配置日志路径如下/home/log/log/%{yyyy}/%{MM}/%{dd}-log.log那么就会创建路径为/home/log/log/2018/06/12-log.log的文件log4j有个DailyRollingFileAppender,支持按一定时...原创 2018-06-12 11:17:03 · 1017 阅读 · 0 评论 -
日志采集小工具
之前使用过logstash来采集log4j的消息,发现采集到的数据会出现乱序,但是logstash的资料网上很少,用起来着实麻烦,,,而我需要的功能也很简单因此,我决定自己写一个日志采集工具首先,为了解决乱序问题,这个问题也是一个世界性难题啊,各大消息中间件基本上都不能保证百分百有序,当然,我也做不到; 我的解决方案是,因为我对实时性要求较低,所以我打算弄一个时延,,意思就是,当采集到一条日志...原创 2018-06-12 12:18:29 · 1437 阅读 · 0 评论 -
利用logstash+filebeat采集logj4j日志
对于分布式系统,如果只是把日志存储在本地,或者直接输出到控制台,以后调试和差错将会非常麻烦,需要查看若干个服务器。 因此,我采用logstash+filebeat的方法统一处理日志(完整应该使用elk+filebeat处理日志) 材料:服务器1(bebian系列),ip为192.168.1.1,该服务器搭建logstash服务器2(bebian系列):ip为192.168.1....原创 2018-06-08 16:14:16 · 2360 阅读 · 0 评论 -
springCache配置中踩的坑
项目基于SpringBoot,使用了SpringCache。早先在网上找了一份SpringCache的配置,后来由于需要使用到自定义序列化方法,注入一个自定义的序列化类。但是在后来发现自定义的序列化类始终没有调用,后来查看源码后终于发现了原因先附上正确的配置 @Bean public CacheManager cacheManager(RedisConnectionFactory ...原创 2018-11-09 10:30:58 · 3108 阅读 · 0 评论