The log states the message has been send
When some data is actually sent, the process takes ~ 5 seconds, here is the log:
http://download.zaudera.com/public/filebeat-shutdown-timeout-zero-sent.log
I guess you don't have access to the logstash machine?
No, but I am testing against a local logstash. But I don't think the logstash server is relevant, when data is not sent, it does not even connect. Actually, I don't have no special setup, maybe you can check if the problem is reproducible.
#filebeat.yml
filebeat:
shutdown_timeout: 0s
prospectors:
- input_type: stdin
output:
logstash:
hosts: ["127.0.0.1:5044"]
Command:
$ echo "hello" | filebeat -c filebeat.yml -e -v -once