创建 一个文件
进入 到filebeat项目的目录中
修改之前添加 的配置文件如下
filebeat.inputs:
- type: log
enabled: true
paths:
#这里的- 表示可以有多个
- /usr/local/elasticsearch/beats/logs/*.log
setup.template.settings:
index.number_of_shards: 3
output.console:
pretty: true
enable: true
保存后,重启项目
./filebeat -e -c test.yml
生信息包含如下:表示项目已经加载到我们的配置文件了
重新打开一个窗口,向其中输入a.log文件输入内容
在项目窗口会自动读取到文件中新加入的信息
--------------------------------------------------------------------------------------------------------------------------------------------
自定义标签字段属性
修改test.yml
filebeat.inputs:
- type: log
enabled: true
paths:
- /usr/local/elasticsearch/beats/logs/*.log
#添加自定义tag,便于后续的处理
tags: ["web", "wooide"]
# 添加自定义字段
fields:
from: haoke-im
itcast: heima
# true 为添加到根节点,false为添加到子节点中
fields_under_root: true
setup.template.settings:
index.number_of_shards: 3
output.console:
pretty: true
enable: true
保存并重启项目
向a.log中写入内容,响应信息如下: