filebeat学习要点

2019-05-13  本文已影响0人  大鱼炖海棠

filebeat简介

filebeat是轻量级的日志文件托运工具,它会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读),并且转发这些信息到elasticsearch或者logstarsh中存放。

filebeat工作流程

当你开启filebeat程序的时候,它会启动一个或多个探测器(prospectors)去检测你指定的日志目录或文件,对于探测器找出的每一个日志文件,filebeat启动收割进程(harvester),每一个收割进程读取一个日志文件的新内容,并发送这些新的日志数据到处理程序(spooler),处理程序会集合这些事件,最后filebeat会发送集合的数据到你指定的地点。

安装略

配置文件

思考

需要搜集多个日志文件怎么配置,在es和kibana面板中怎么区分展示来自不同的应用日志

日志量瞬时激增,是否会影响logstash日志搜集

当将数据发送到 Logstash 或 Elasticsearch 时,Filebeat 使用背压敏感协议,以应对更多的数据量。如果 Logstash 正在忙于处理数据,则会告诉 Filebeat 减慢读取速度。一旦拥堵得到解决,Filebeat 就会恢复到原来的步伐并继续传输数据。

上一篇下一篇

猜你喜欢

热点阅读