I have the same bug for docker container instead of kubernetes pods Filebeat (6.4.2) autodiscover on Kubernetes. Missing field accessing 'containers.ids.0'
Please include configurations and logs if available.
2018-11-28T14:19:07.054Z INFO log/input.go:138 Configured paths: [/var/lib/docker/containers/2d33e4684aae2a8dc5b504fbdd8337c532f1cec880a45c572fe30a3d17693006/*.log]
2018-11-28T14:19:07.054Z INFO input/input.go:114 Starting input of type: docker; ID: 17821001299542660013
2018-11-28T14:19:07.058Z ERROR [autodiscover] cfgfile/list.go:96 Error creating runner from config: reading docker input config: missing field accessing 'containers.ids.0'
2018-11-28T14:19:07.059Z ERROR [autodiscover] cfgfile/list.go:96 Error creating runner from config: reading docker input config: missing field accessing 'containers.ids.0'
config:
logging.metrics.enabled: false
filebeat.registry_file: ${path.data}/registry
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
filebeat.autodiscover:
providers:
- type: docker
hints.enabled: true
fields:
env: ${swarm.environment}
output.logstash:
hosts: ["${logstash.url}:${logstash.port}"]
