1、新建filebeat.yml的配置文件
用于指定Filebeat如何收集和传输日志数据。
filebeat.inputs: - type: docker enabled: true containers.ids: - "*" output.elasticsearch: hosts: ["your-elasticsearch-host:9200"]
2、 创建Docker Compose文件
version: "3" services: filebeat: image: docker.elastic.co/beats/filebeat:7.14.0 user: root volumes: - ./filebeat.yml:/usr/share/filebeat/filebeat.yml - /var/run/docker.sock:/var/run/docker.sock - /var/lib/docker/containers:/var/lib/docker/containers command: filebeat -e restart: always
3、启动容器
docker-compose up -d
4、查看日志
标签:filebeat,lib,整合,var,docker,yml,containers From: https://www.cnblogs.com/raorao1994/p/17990880