21 lines
1017 B
Markdown
21 lines
1017 B
Markdown
# beats简介
|
||
|
||
Beats 是一个免费且开放的平台,集合了多种单一用途数据采集器。它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch 发送数据。
|
||
|
||
|
||
Beats是一个轻量级日志采集器,其实Beats家族有6个成员,早期的ELK架构中使用Logstash收集、解析日志,但是Logstash对内存、cpu、io等资源消耗比较高。
|
||
|
||
相比Logstash,Beats所占系统的CPU和内存几乎可以忽略不计。
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# filebeat和logstash的关系
|
||
|
||
因为logstash是jvm跑的,资源消耗比较大,所以后来作者又用golang写了一个功能较少但是资源消耗也小的轻量级的logstash-forwarder。
|
||
|
||
不过作者只是一个人,加入http://elastic.co公司以后,因为es公司本身还收购了另一个开源项目packetbeat,而这个项目专门就是用golang的,有整个团队,所以es公司干脆把logstash-forwarder的开发工作也合并到同一个golang团队来搞,于是新的项目就叫filebeat了。
|
||
|