跳到主要内容

入门

目前 Beats 包含六种工具: 1、 Packetbeat:网络数据(收集网络流量数据) 2、 Metricbeat:指标(收集系统、进程和文件系统级别的 CPU 和内存使用情况等数据) 3、 Filebeat:r日志文件(收集文件数据)+ 4、 Winlogbeat: windows 事件日志(收集 Windows 事件日志数据) 5、 Auditbeat:审计数据(收集审计日志) 6、 Heartbeat:运行时间监控(收集系统运行时的数据)

filebeat -> es

filebeat -> logstach

filebeat->kafka

轻量 解析能力相对差

logstash

kafka -> logstash ->es

file -> logstash ->es

灵活 插件丰富 性能差 消耗资源多

不支持缓冲

适用于 解析复杂的日志

fluentd 对比 logstash

Fluentd-bit 对比 filebeat

json 格式日志 插件丰富 灵活性相对差

logAgent

有缓冲 可能会丢数据