- 部署Filebeat及log类型底层逻辑验证

1.下载Filebeat
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.17.28-amd64.deb

SVIP:
[root@elk92 ~]# wget http://192.168.16.253/Resources/ElasticStack/softwares/7.17.28/filebeat-7.17.28-amd64.deb

2.安装Filebeat 

[root@elk92 ~]# dpkg -i filebeat-7.17.28-amd64.deb

3.编写Filebeat配置文件

[root@elk92 ~]# cat /etc/filebeat/config/01-log-to-console.yaml

定义数据从哪里来

filebeat.inputs:

指定数据源的类型是log,表示从文件读取数据

  • type: log

    指定文件的路径

    paths:
    • /tmp/student.log

定义数据到终端

output.console:
pretty: true
[root@elk92 ~]#

4.启动Filebeat实例

[root@elk92 ~]# filebeat -e -c /etc/filebeat/config/01-log-to-console.yaml

5.向源数据文件("/tmp/student.log")写入测试数据

略,见视频。

温馨提示:
- 1.filebeat默认是按行采集数据;
- 2.filebeat默认会在"/var/lib/filebeat"目录下记录已经采集的文件offset信息,以便于下一次采集接着该位置继续采集数据;

posted @ 2025-03-12 23:26  GLRUDE  阅读(76)  评论(0)    收藏  举报