Filebeat 安装说明
1. 下载文件
地址:https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.0.0-rc2-linux-x86_64.tar.gz
2. 解压文件
tar -zxvf filebeat-7.0.0-rc2-linux-x86_64.tar.gz
cd filebeat-7.0.0-rc2-linux-x86_64
3. 新建配置文件
vim filebeat-config.yaml
filebeat.inputs: # filebeat input输入
- type: log
enabled: true # 启用标准输入
exclude_files: [".gz$"]
exclude_lines: ["^#"]
multiline: # 多行合并
pattern: '^[0-9]{4}-[0-9]{2}-[0-9]{2}'
negate: true
match: after
paths:
- /data/projects/business/logs/energyplat/*.log
fields: #添加自定义字段
file_type: "springboot"
# 组名称
group_name: "energyplat"
# 应用名称
app_name: "energyplat"
# 子应用名称
sub_app_name: ""
fields_under_root: false
#setup.template.settings:
# index.number_of_shards: 3 # 指定下载数
output.logstash:
hosts: ["10.0.0.28:5044"]
#output.console: # 控制台输出
# pretty: true # 启用美化功能
# enable: true
4. 运行
./filebeat -e -c filebeat-config.yaml
5. FileBeat 采集日志格式
logback日志格式
%d{yyyy-MM-dd HH:mm:ss.SSS}|%-4relative|[%thread]|%-5level|%logger{35}|%msg%n