I have a log source that generates json log files with excess line feeds.
I can get around this (partially) by adding
exclude_lines: ['^$'] as suggested here:
This solves the problem on the logstash/ES side, but syslog where file beats is running is completely filled with
2019-07-30T14:45:41.319Z#011ERROR#011readjson/json.go:52#011Error decoding JSON: EOF