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

21 lines
1018 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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了。