多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] > [home](https://www.elastic.co/cn/beats/) ## 概述 开放源码且自由使用。无需依赖外部设备。只需部署一个二进制文件即可开始运行 Beats 是一个轻量级的日志收集处理工具(Agent) **特点** 1. Packetbeat:网络数据(收集网络流量数据) 2. Metricbeat:指标(收集系统、进程和文件系统级别数据) 3. Filebeat:日志文件(收集文件数据) 4. Winlogbeat:windows事件日志(收集Windows事件日志数据) 5. Auditbeat:审计数据(收集审计日志) 6. Heartbeat:运行时间监控(收集系统运行时的数据) 架构 ![](blob:https://www.kancloud.cn/a3a9c6d1-ac3e-4d75-b2fd-97a1b2c8d269) ## filebeat 工作原理 ![](blob:https://www.kancloud.cn/a6848126-8303-4c0c-a912-7ec314b007b5) **filebeat 如何保证消息必达** 1. Filebeat 将每个事件的传递状态保存在文件中里在未得到输出方确认时 2. Filebeat会尝试一直发送,直到得到回应任何 3. 在Filebeat关闭之前未确认的事件,都会在filebeat重启之后重新发送 4. 可确保至少发送一次,但有可能会重复 filebeat 配置样式 ``` filebeat.inputs: - tytpe: log ```