Beats
是Elastic Stack(以前称为ELK Stack)的一部分,由Elastic.co开发。它们是一组轻量级的数据收集器,用于从各种来源(如日志文件、系统指标等)收集数据,并将其发送到Elasticsearch或Logstash。
当我们讨论beats-oss
与beats
时,我们主要是在讨论其配套的许可和功能:
beats-oss:
- 这是Beats的开源版本。
- 它是完全开源的,并根据Apache 2.0许可证发布。
- 它不包括那些在默认
beats
版本中提供的一些专有特性。
beats:
- 这是默认的Beats发行版,通常含有额外的、专有的特性。
- 这些专有特性可能包括一些高级的安全性、监控或其他企业功能。
- 这些专有特性通常是在Elastic许可证下提供的,这意味着它们不是完全开源的,尽管它们可能是免费的。
如果你仅需要基本功能,并且更关心开源属性,那么beats-oss
可能是一个好选择。但是,如果你需要那些额外的、专有的特性,那么默认的beats
版本可能更适合你。
注意:Elastic.co在其产品线中经常进行更改,因此在选择版本之前,最好直接查看其官方文档,以获取关于各个版本功能和许可的最新信息。
https://copyprogramming.com/howto/filebeat-and-aws-elasticsearch