概述DT时代,数以亿万计的服务器、移动终端、网络设备每天产生海量的日志 。中心化的日志处理方案有效地解决了在完整生命周期内对日志的消费需求,而日志从设备采集上云是第一步 。
【数据采集使用哪一个工具,常用的系统日志采集工具?】
文章插图
下面介绍下常见的三款日志采集工具并对比分析 。
01logstashLogstash是一款开源的数据收集引擎,具备实时管道处理能力 。简单来说,logstash作为数据源与数据存储分析工具之间的桥梁,结合 ElasticSearch以及Kibana,能够极大方便数据的处理与分析 。通过200多个插件,logstash可以接受几乎各种各样的数据 。包括日志、网络请求、关系型数据库、传感器或物联网等等 。
logstash基于JRuby实现,可以跨平台运行在JVM上 。
模块化设计,有很强的扩展性和互操作性 。
文章插图
02fluentd开源社区中流行的日志收集工具,td-agent是其商业化版本,由Treasure Data公司维护,是本文选用的评测版本 。
文章插图
fluentd基于CRuby实现,并对性能表现关键的一些组件用C语言重新实现,整体性能不错 。
fluentd设计简洁,pipeline内数据传递可靠性高 。相较于logstash,其插件支持相对少一些 。
03logtail阿里云日志服务的生产者,目前在阿里集团内部机器上运行,经过3年多时间的考验,目前为阿里公有云用户提供日志收集服务 。
文章插图
采用C++语言实现,对稳定性、资源控制、管理等下过很大的功夫,性能良好 。相比于logstash、fluentd的社区支持,logtail功能较为单一,专注日志收集功能 。
04日志文件收集场景 – 功能对比
文章插图
好了,这篇文章的内容蜀川号就和大家分享到这里!
- 桑拿房开关怎么用 酒店汗蒸房怎么使用
- 凝胶露的正确使用方法 大家有没有用过舒美露天然凝胶呢 一种女性
- 美肤宝花之肽玉露润颜花泥怎么使用 闺蜜宝的使用方法和功效
- 脖子上不断长出小肉球 克疣液的使用方法和副作用
- 血府逐瘀片主治什么呢怎么使用呢 血府逐瘀片主治什么病
- 欧莱雅复颜抗皱清乳柔肤水闻起来什么味道 欧莱雅柔肤水使用方法
- sy机动绞磨使用方法 发现一种超爽的sy方法
- 有谁用过白里透红的去斑霜 韩国g2美白祛斑霜使用方法
- 不浪费抗原|不浪费抗原的正确使用方法 为什么发烧了抗原还是阴性
- 金霉素眼膏新生儿能用吗 盐酸金霉素眼膏使用方法