filebeat.inputs: - type: container paths: -/var/lib/docker/containers/*/*.log filebeat.autodiscover: providers: - type: docker hints.enabled: true templates: - condition: contains: docker.container.image: smardigo config: - type: container paths: - /var/lib/docker/containers/${data.docker.container.id}/*.log multiline.pattern: '^{|^[0-9]{4}-[0-9]{2}-[0-9]{2}' multiline.negate: true multiline.match: after output.logstash: hosts: ["{{ logstash_hostname }}:5044"] ssl: certificate_authorities: - /usr/share/filebeat/config/certificates/ca/ca.crt certificate: /usr/share/filebeat/config/certificates/{{ filebeat_certificate }}/{{ filebeat_certificate }}.crt key: /usr/share/filebeat/config/certificates/{{ filebeat_certificate }}/{{ filebeat_certificate }}.key