老问题,之前没有上FELK全套组件,只通过filebeat+logstash将java应用日志存储到日志服务器,运维和研发同事通过登录日志服务器,用shell命令进行日志查看,人用的多后,发现日志收集过来后,有些应用的日志会乱序,即时间没有按顺序输出,后一秒的日志放在了前面,这样很影响研发进行排查问题,啰嗦的话不多说,直接解决问题:
经过排查是logstash线程数的问题,因为多线程本身就是无序的,这样日志落地后,就会出现顺序错误的情况,修改配置:
pipeline.workers: 1 (默认是当前主机cpu的逻辑核心数)
问题解决。
filebeat+logstash顺序存储日志
原创zhenlq2015 博主文章分类:IT运维 ©著作权
©著作权归作者所有:来自51CTO博客作者zhenlq2015的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Logstash】之 从filebeat到logstash
实验: filebeat 收集日志并发送到logstash PS : 我好弱啊~(1)准备 平台:Ubuntu 16.04filebeat 版本 : 6.3.0 (当前
logstash filebeat 5044 html 日志文件