使用docker-compose 配置filebeat
docker和docker-compose的安装这里不做介绍,请自行百度1.下载docker镜像docker pull docker.elastic.co/beats/filebeat:6.1.32.filebeat配置name: filebeat-1 #默认为主机名,可自行设置setup.template.name: "filebeat_test_log"setup.template.patte
·
docker和docker-compose的安装这里不做介绍,请自行百度
1.下载filebeat镜像
docker pull docker.elastic.co/beats/filebeat:6.1.3
2.filebeat配置
name: filebeat-1 #默认为主机名,可自行设置 setup.template.name: "filebeat_test_log" setup.template.pattern: "merit_test_log-*" setup.template.enabled: true filebeat.prospectors: - type: log fields: type: "filebeat" tags: ["filebeat"] encoding: utf-8 scan_frequency: 10s force_close_files: true paths: - /filebeat/*.log # /filebeat为docker-compose映射路径 multiline.pattern: '^[0-9]{4}-[0-9]{2}-[0-9]{2}' multiline.negate: true multiline.match: after output.elasticsearch: hosts: ["127.0.0.0:9200"] index: "merit_test_log-%{+yyyy.MM.dd}"
3.docker-compose配置
filebeat: image: docker.elastic.co/beats/filebeat:6.1.3 privileged: false restart: always volumes: - /opt/filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml - /opt/log/filebeat:/filebeat #/opt/log/filebeat为本机物理地址 environment: - TZ=Asia/Shanghai
4.docker-compose启动
更多推荐
已为社区贡献1条内容
所有评论(0)