@pierhugues
The containerized and uncontainerized filebeats were failing when I included the add_host_metadata
processor in the configuration. After removing this processor, things seems to be working just fine. Consequently, I need to figure out an alternative way to collect the host meta data with filebeat. Any ideas?
Working filebeat.yml:
filebeat.autodiscover:
providers:
- type: docker
templates:
- condition:
regexp:
docker.container.image: '.*'
config:
- type: docker
containers:
path: '/usr/share/filebeat/containers/'
stream: 'all'
ids:
- '${data.docker.container.id}'
output.logstash:
hosts: ['logstash:5044', 'logstash2:5044']
loadbalance: true