原文:https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-overview.html#filebeat-overview
Filebeat 综述
Filebeat是一个专注于传递和集中日志数据的轻量型shipper(托运者)。作为agent被安装在你的Servers上,Filebeat监控日志文件或你指定的locations(位置),收集日志事件,把这些传递给Elasticsearch或Logstash用于编入索引。
Filebeat是这样工作的:当你启动了Filebeat,它会启动一个或多个inputs(输入),这些输入会监控你指定的日志数据所在的位置。对于Filebeat定位的每一个日志,Filebeat都会启动一个harvester(收获者)。每个harvester会读取单个日志的新内容,并发送新的日志数据给libbeat。libbeat会收集事件,并把收集好的数据发送到output端(你在Filebeat中配置好的output)。
![0a25a31ab09fa58006073cb9193107ad.png](https://i-blog.csdnimg.cn/blog_migrate/8a1f2211e97579347e2a7918aa6b8d23.jpeg)
想要了解更多的inputs和harvesters,可以看Filebeat如何工作(How Filebeat works)。
Filebeat是一个Elastic Beat。它基本于libbeat框架。关于更多的信息,可以看Beats平台参考(Beats Platform Reference)。