логи с пути /root/slk/log/*.log
Настроил такой filebeat.yml:
filebeat.inputs:
- type: log
enabled: true
paths:
- /root/slk/log/*.log
filebeat.modules: ~
logging.files: ~
logging.level: debug
logging.to_files: true
output.logstash:
enabled: true
hosts:
- "192.168.50.157:5044"
setup.kibana: ~
setup.template.settings: ~
Такой docker-compose:
version: '3.2'
services:
filebeat:
image: elastic/filebeat:6.2.4
user: root
command: filebeat -e -strict.perms=false
hostname: 192.168.50.5
restart: unless-stopped
volumes:
- /root/filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml
- /root/slk/log:/root/slk/log:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
Но при запуске контейнера выдает ошибку: Exiting: No modules or prospectors enabled and configuration reloading disabled. What files do you want me to watch?
Не понимаю почему, настраивал по документации все..
точно конфиг должен залетать в /usr/share/filebeat/filebeat.yml ?
А зачем там в композ файле мапинг докер сокета? Попробуй без последней строки.
Обсуждают сегодня