Problem with filebeat.yml

I get a different error for this snippet you provided:

 Exiting: error initializing publisher: No outputs are defined. Please define one under the output section.

This could be eliminated with the following:

output.logstash:
  # The Logstash hosts
 hosts: ["localhost:5044"]

However, I still need to see your full configuration. If it contains sensitive data, just change it to x or something else.