Filebeat的安装和使用(Windows)

更新时间:2023-07-06 01:41:16 阅读: 评论:0

Filebeat的安装和使⽤(Windows)
梦见瀑布
1、Filebeat是什么?
Filebeat是⽤于转发和集中⽇志数据的轻量级传送⼯具。
Filebeat监视⽤户指定的⽇志⽂件或位置,收集⽇志事件,并将⽇志数据转发到Elasticarch或Logstash进⾏索引。
2、Filebeat和Logstash的关系
祝贺图片Logstash是⼀个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来⾃不同数据源的数据统⼀起来,并将数据标准化到你所选择的⽬的地。
因为Logstash是跑在JVM上的,资源消耗⽐较⼤,所以后来作者⼜⽤golang写了⼀个功能较少但是资源消耗也⼩的轻量级的logstash-forwarder,其设计初衷是这样的:logstash-forwarder搜集⽇志,汇总给Logstash,然后输出到Elasticarch,并由Kibana展现Web界⾯。后来,作者加⼊了elastic公司,其公司内部有⼀个专门的golang团队,elastic公司⼲脆把logstash-forwarder的开发⼯作也合并到同⼀个golang团队来搞,于是新的项⽬就叫filebeat。
filebeat是Beats中的⼀员,Beats在是⼀个轻量级⽇志采集器,其实Beats家族有6个成员,早期的ELK架构中使⽤Logstash收集、解析⽇志,但是Logstash对内存、cpu、io等资源消耗⽐较⾼。相⽐Logstash,Beats所占系统的CPU和内存⼏乎可以忽略不计。
⽬前Beats包含六种⼯具:
Packetbeat:⽹络数据(收集⽹络流量数据)
Metricbeat:指标(收集系统、进程和⽂件系统级别的CPU和内存使⽤情况等数据)
Filebeat:⽇志⽂件(收集⽂件数据)
Winlogbeat:windows事件⽇志(收集Windows事件⽇志数据)
Auditbeat:审计数据(收集审计⽇志)
Heartbeat:运⾏时间监控(收集系统运⾏时的数据)
全国研究生招生信息网>唯美图片壁纸
3、Filebeat的⼯作⽅式
Filebeat的⼯作⽅式如下:启动Filebeat时,它将启动⼀个或多个输⼊,这些输⼊将在为⽇志数据指定
的位置中查找。对于Filebeat所找到的每个⽇志,Filebeat都会启动收集器。每个收集器都读取单个⽇志以获取新内容,并将新⽇志数据发送到libbeat,libbeat将聚集事件,并将聚集的数据发送到为Filebeat配置的输出。
安装Filebeat
Windows 安装配置
修改配置⽂件:l
招聘书
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/*.log难堪
在这个例⼦中,获取/var/log/*.log路径下的所有⽂件作为输⼊,这就意味着Filebeat将获取/var/log⽬录
省读音下所有以.log结尾的⽂件。
为了从预定义的⼦⽬录级别下抓取所有⽂件,可以使⽤以下模式:/var/log/*/*.log。这将抓取/var/log的⼦⽂件夹下所有的以.log结尾的⽂件。它不会从/var/log⽂件夹本⾝抓取。⽬前,不可能递归地抓取这个⽬录下的所有⼦⽬录下的所有.log⽂件。
output.elasticarch:
hosts: ["127.0.0.1:9200"]
新白娘子传奇歌词Windows 启动Filebeat
cmd下运⾏
filebeat -l -e

本文发布于:2023-07-06 01:41:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1069567.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   收集   系统   抓取   收集器   配置   获取   事件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图