1、准备filebeat包
filebeat-8.5.3-linux-x86_64.tar.gz
2、新增Dockerfile
将filebeat包放入容器/root目录下
FROM tomcat:2.0
ADD filebeat-8.5.3-linux-x86_64.tar.gz /root
RUN cd /root/filebeat-8.5.3-linux-x86_64
WORKDIR /root/filebeat-8.5.3-linux-x86_64
CMD ["./filebeat" ,"-e", "-c", "filebeat.yml"]
3、新增filebeat.yml文件
根据自己的服务配置加入以下内容,示例为采集服务日志到kafka
#filebeat自身日志配置
logging.level: info
logging.to_files: true
logging.files:
path: /root/filebeat-8.5.3-linux-x86_64/log
name: filebeat
keepfiles: 7
permissions: 0644
filebeat.inputs:
- type: log
enabled: true
paths:
- /data/docker/containers/19ee9c5ec9a9f8799f5d770cce23b1dea6c806ece1177d8fb1535fd049bb7afc/*.log
fields: