I have configured logstash with a TCP gelf output. However, if the TCP connection cannot be established (e.g graylog is down or hasn't yet been configured to listen on the port), the pipeline aborts and logstash shuts down.
Is that the expected behaviour? Should it not be retrying to connect rather than going down and requiring manual intervention?
Thanks