《表2:Fluentd和Logstash的功能对比》

《表2:Fluentd和Logstash的功能对比》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《一种改进的OpenStack云平台日志收集系统》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

实践中发现Logstash shipper在启动初始时存在CPU占用率冲高,稳定运行中CPU和内存占用较高的问题。因为Logstash是使用JRuby开发的,JRuby是一个纯Java实现的Ruby解释器,需要运行在JVM环境下,本身对内存占用较高;Logstash shipper中所使用的日志解析插件的复杂性,又会提高CPU占用率。但是如果把复杂的日志解析移到Logstash indexer处理,会增加该节点的负载,需要添加设备资源,提高成本。因而仍然保持系统现有架构,在保证日志收集和解析功能的前提下,用占用资源较少的日志收集和解析组件替换Logstash shipper,使得日志解析实现负载均衡,是最经济的解决方案。