filebeat功能简介

Filebeat是一个日志文件托运工具,做为一个agent安装到服务器上,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读),并且转发这些信息到elasticsearch或者logstarsh中存放。

Filebeat包含两个主要的组件,prospectors(探测器)和harvesters(收割机)。

prospectors负责管理所有的harvesters,和发现所有的需要读取的日志源。

如果输入源是log(日志),prospectors根据配置路径,查找驱动器上的所有匹配的日志文件,并为每个文件启动一个收割机。

harvesters负责一行一行地读取日志文件,并将内容发送到指定的输出。

Filebeat目前支持两种prospector类型,log和stdin,每种类型都可以被定义多次。

Filebeat架构图

 

Filebeat典型应用


 

猜你喜欢

转载自huangqiqing123.iteye.com/blog/2400619
今日推荐