filebeat.autodiscover:
providers:
- type: docker
templates:
- condition:
has_fields:
- docker.container.labels.com.foobar.logs.type
config:
- type: docker
containers:
ids:
- "${data.docker.container.id}"
stream: all
paths:
- /var/lib/docker/containers/${data.docker.container.id}/*.log
fields:
log_type: "${docker.container.labels.com.foobar.logs.type}"
foo: bar
will not add any fields - according to logstash + rubydebug