日志客户端(Logstash,Fluentd, Logtail)横评

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

日志客户端(Logstash,Fluentd, Logtail)横评

简志 2016-01-25 20:47:07 浏览35985
展开阅读全文

日志收集的场景

DT时代,数以亿万计的服务器、移动终端、网络设备每天产生海量的日志。

中心化的日志处理方案有效地解决了在完整生命周期内对日志的消费需求,而日志从设备采集上云是始于足下的第一步。

logtail_centralize_arch

三款日志收集工具

logstash

开源界鼎鼎大名ELK stack中的"L",社区活跃,生态圈提供大量插件支持。

logstash基于JRuby实现,可以跨平台运行在JVM上。

模块化设计,有很强的扩展性和互操作性。

fluentd

开源社区中流行的日志收集工具,td-agent是其商业化版本,由Treasure Data公司维护,是本文选用的评测版本。

fluentd基于CRuby实现,并对性能表现关键的一些组件用C语言重新实现,整体性能不错。

fluentd设计简洁,pipeline内数据传递可靠性高。相较于logstash,其插件支持相对少一些。

logt

网友评论

登录后评论
0/500
评论
简志
+ 关注
所属云栖号: 阿里云存储服务