Files
elasticsearch/docs/3.beats概述.md
2021-10-12 07:50:13 +00:00

1017 B
Raw Blame History

beats简介

Beats 是一个免费且开放的平台,集合了多种单一用途数据采集器。它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch 发送数据。

Beats是一个轻量级日志采集器其实Beats家族有6个成员早期的ELK架构中使用Logstash收集、解析日志但是Logstash对内存、cpu、io等资源消耗比较高。

相比LogstashBeats所占系统的CPU和内存几乎可以忽略不计。

filebeat和logstash的关系

因为logstash是jvm跑的资源消耗比较大所以后来作者又用golang写了一个功能较少但是资源消耗也小的轻量级的logstash-forwarder。

不过作者只是一个人,加入http://elastic.co公司以后因为es公司本身还收购了另一个开源项目packetbeat而这个项目专门就是用golang的有整个团队所以es公司干脆把logstash-forwarder的开发工作也合并到同一个golang团队来搞于是新的项目就叫filebeat了