welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ群:162333776 邮箱:admin@xlongwei.com

tailf 分布式日志汇总


分类 Java   关键字 分享   标签 linux   tomcat   发布 hongwei  1488378291992
注意 转载须保留原文链接,译文链接,作者译者等信息。  
分布式日志汇总有几个思路:1,通过NFS将所有日志写入同一个文件;2,通过tailf将所有日志汇总到同一个NFS文件;3,使用logstash或其他分布式日志系统。本来是想研究使用logstash方案的,然而安装包很大(接近100兆),需要ruby环境,tar.gz包解压后运行没有效果,服务器资源又十分有限,因此放弃。tailf是tail -f的升级版,可以减少磁盘读写并提升性能,而思路1还容易受NFS失败的影响。

参考:NFS网络文件系统logrotate 配置tomcat日志
#shares是NFS目录,对于N个节点,只有1个节点是真实文件目录,其他节点都是通过NFS指向这个节点
touch shares/tomcat.logs
#其他所有节点都将日志变动写入公共文件,使用tail -f可能效果更好
tailf tomcat/logs/catalina.out >> shares/tomcat.logs &
#再配合logrotate就可以自动回滚汇总日志了,总的来说比logstash轻量很多

评论列表