I'm trying to send logs to Logstash using the Lumberjack protocol from Node.js. I've found this NPM module which implements a client library for the protocol but I can't seem to get it working with an instance of ELK I'm running with Docker.
Here are the steps to reproduce the issue:
Having called the "writeDataFrame" methods, nothing appears in the corresponding console for the logstash output to indicate data has been received. Digging into the library, it looks like the "acks" are not returned from the socket.
I'm not sure if this library is still usable with Logstash or I have configured something incorrectly.