Beat
其实 Beats 家族有7个成员,而我们经常用到的日志采集工具「Filebeat」就是其中之一。
我们所说的「Filebeat」是一个轻量级日志采集器。在早期的「ELK」架构中,使用「Logstash」收集、解析日志,但是「Logstash」对内存、CPU、IO等资源消耗比较高。与「Logstash」相比,「Filebeat」所占系统的CPU和内存几乎可以忽略不计。另外,还有「Metricbeat」、「Heartbeat」、「Winlogbeat」等等,后面会详细介绍。
这些工具分别是:
1)Packetbeat: 网络数据(收集网络流量数据)
2)Metricbeat: 指标 (收集系统、进程和文件系统级别的 CPU 和内存使用情况等数据)
3)Filebeat: 日志文件(收集文件数据)
4)Winlogbeat: windows事件日志(收集 Windows 事件日志数据)
5)Auditbeat:审计数据 (收集审计日志)
6)Heartbeat:运行时间监控 (收集系统运行时的数据)
7)Functionbeat:在云提供商的功能即服务(FaaS)平台中部署功能,以收集,发送和监控来自云服务的数据。(出于测试阶段)