Yep, I can telnet 5044 no problem. I can see using ss -tnp | grep ":5044"
the established connection as well. Below is the trace from a new message being detected by filebeat. I see the message being received by logstash as well.
DEBUG [file_watcher] map[file.line:229 file.name:filestream/fswatch.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*fileWatcher).watch] File scan complete {"service.name": "filebeat", "total": 1, "written": 0, "truncated": 0, "renamed": 0, "removed": 0, "created": 0, "ecs.version": "1.6.0"}
DEBUG [input.filestream] map[file.line:131 file.name:filestream/filestream.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*logFile).Read] End of file reached: /mnt/my-nas/log/access.log; Backoff now. {"service.name": "filebeat", "id": "access-logs", "source_file": "filestream::access-logs::fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "path": "/mnt/my-nas/log/access.log", "state-id": "fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "ecs.version": "1.6.0"}
DEBUG [transport] map[file.line:211 file.name:transport/client.go function:github.com/elastic/elastic-agent-libs/transport.(*Client).handleError] handle error: write tcp 10.1.100.10:44082->10.110.10.10:5044: write: connection reset by peer {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [transport] map[file.line:124 file.name:transport/client.go function:github.com/elastic/elastic-agent-libs/transport.(*Client).Close] closing {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [logstash] map[file.line:174 file.name:logstash/async.go function:github.com/elastic/beats/v7/libbeat/outputs/logstash.(*asyncClient).Publish] 1 events out of 1 events sent to logstash host 10.110.10.10:5044. Continue sending {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [logstash] map[file.line:129 file.name:logstash/async.go function:github.com/elastic/beats/v7/libbeat/outputs/logstash.(*asyncClient).Close] close connection {"service.name": "filebeat", "ecs.version": "1.6.0"}
ERROR [logstash] map[file.line:285 file.name:logstash/async.go function:github.com/elastic/beats/v7/libbeat/outputs/logstash.(*msgRef).dec] Failed to publish events caused by: write tcp 10.1.100.10:44082->10.110.10.10:5044: write: connection reset by peer {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [logstash] map[file.line:129 file.name:logstash/async.go function:github.com/elastic/beats/v7/libbeat/outputs/logstash.(*asyncClient).Close] close connection {"service.name": "filebeat", "ecs.version": "1.6.0"}
ERROR [publisher_pipeline_output] map[file.line:174 file.name:pipeline/client_worker.go function:github.com/elastic/beats/v7/libbeat/publisher/pipeline.(*netClientWorker).publishBatch] failed to publish events: write tcp 10.1.100.10:44082->10.110.10.10:5044: write: connection reset by peer {"service.name": "filebeat", "ecs.version": "1.6.0"}
INFO [publisher_pipeline_output] map[file.line:138 file.name:pipeline/client_worker.go function:github.com/elastic/beats/v7/libbeat/publisher/pipeline.(*netClientWorker).run] Connecting to backoff(async(tcp://10.110.10.10:5044)) {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [logstash] map[file.line:121 file.name:logstash/async.go function:github.com/elastic/beats/v7/libbeat/outputs/logstash.(*asyncClient).Connect] connect {"service.name": "filebeat", "ecs.version": "1.6.0"}
INFO [publisher_pipeline_output] map[file.line:146 file.name:pipeline/client_worker.go function:github.com/elastic/beats/v7/libbeat/publisher/pipeline.(*netClientWorker).run] Connection to backoff(async(tcp://10.110.10.10:5044)) established {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [logstash] map[file.line:174 file.name:logstash/async.go function:github.com/elastic/beats/v7/libbeat/outputs/logstash.(*asyncClient).Publish] 1 events out of 1 events sent to logstash host 10.110.10.10:5044. Continue sending {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [publisher] map[file.line:80 file.name:memqueue/ackloop.go function:github.com/elastic/beats/v7/libbeat/publisher/queue/memqueue.(*ackLoop).handleBatchSig] ackloop: return ack to broker loop:1 {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [publisher] map[file.line:82 file.name:memqueue/ackloop.go function:github.com/elastic/beats/v7/libbeat/publisher/queue/memqueue.(*ackLoop).handleBatchSig] ackloop: done send ack {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [file_watcher] map[file.line:125 file.name:filestream/fswatch.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*fileWatcher).watch] Start next scan {"service.name": "filebeat", "ecs.version": "1.6.0"}
DEBUG [file_watcher] map[file.line:229 file.name:filestream/fswatch.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*fileWatcher).watch] File scan complete {"service.name": "filebeat", "total": 1, "written": 1, "truncated": 0, "renamed": 0, "removed": 0, "created": 0, "ecs.version": "1.6.0"}
DEBUG [input.filestream] map[file.line:262 file.name:filestream/prospector.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*fileProspector).onFSEvent] File /mnt/my-nas/log/access.log has been updated {"service.name": "filebeat", "id": "access-logs", "prospector": "file_prospector", "operation": "write", "source_name": "fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "fingerprint": "a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "os_id": "111676592-43", "new_path": "/mnt/my-nas/log/access.log", "old_path": "/mnt/my-nas/log/access.log", "ecs.version": "1.6.0"}
DEBUG [input.filestream] map[file.line:140 file.name:input-logfile/harvester.go function:github.com/elastic/beats/v7/filebeat/input/filestream/internal/input-logfile.(*defaultHarvesterGroup).Start] Starting harvester for file {"service.name": "filebeat", "id": "access-logs", "source_file": "filestream::access-logs::fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "ecs.version": "1.6.0"}
DEBUG [input.filestream] map[file.line:206 file.name:input-logfile/harvester.go function:github.com/elastic/beats/v7/filebeat/input/filestream/internal/input-logfile.startHarvester.func1] Stopped harvester for file {"service.name": "filebeat", "id": "access-logs", "source_file": "filestream::access-logs::fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "ecs.version": "1.6.0"}
DEBUG [input.filestream] map[file.line:131 file.name:filestream/filestream.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*logFile).Read] End of file reached: /mnt/my-nas/log/access.log; Backoff now. {"service.name": "filebeat", "id": "access-logs", "source_file": "filestream::access-logs::fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "path": "/mnt/my-nas/log/access.log", "state-id": "fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "ecs.version": "1.6.0"}
DEBUG [input.filestream] map[file.line:131 file.name:filestream/filestream.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*logFile).Read] End of file reached: /mnt/my-nas/log/access.log; Backoff now. {"service.name": "filebeat", "id": "access-logs", "source_file": "filestream::access-logs::fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "path": "/mnt/my-nas/log/access.log", "state-id": "fingerprint::a6b2891bb9e998fcff459bf1a2abe73c41a261e92d971965ea83c87d74b002d5", "ecs.version": "1.6.0"}
INFO [monitoring] map[file.line:192 file.name:log/log.go function:github.com/elastic/beats/v7/libbeat/monitoring/report/log.(*reporter).logSnapshot] Non-zero metrics in the last 30s {"service.name": "filebeat", "monitoring": {"metrics": {"beat":{"cgroup":{"memory":{"mem":{"usage":{"bytes":65056768}}}},"cpu":{"system":{"ticks":60,"time":{"ms":10}},"total":{"ticks":170,"time":{"ms":20},"value":170},"user":{"ticks":110,"time":{"ms":10}}},"handles":{"limit":{"hard":524288,"soft":524287},"open":12},"info":{"ephemeral_id":"1f7268f7-be10-4ff7-a48e-f2c6c351e81d","uptime":{"ms":150035},"version":"9.0.0"},"memstats":{"gc_next":44974762,"memory_alloc":24073472,"memory_total":43249568,"rss":150601728},"runtime":{"goroutines":32}},"filebeat":{"harvester":{"open_files":1,"running":1}},"libbeat":{"config":{"module":{"running":0}},"output":{"events":{"acked":1,"active":0,"batches":2,"failed":1,"total":2},"read":{"bytes":6},"write":{"bytes":641,"errors":1,"latency":{"histogram":{"count":3,"max":22,"mean":10,"median":8,"min":0,"p75":22,"p95":22,"p99":22,"p999":22,"stddev":9.092121131323903}}}},"pipeline":{"clients":1,"events":{"active":0,"published":1,"retry":2,"total":1},"queue":{"acked":1,"added":{"events":1},"consumed":{"events":1},"filled":{"bytes":0,"events":0,"pct":0},"max_bytes":0,"max_events":3200,"removed":{"events":1}}}},"registrar":{"states":{"current":0}},"system":{"load":{"1":0,"15":0,"5":0,"norm":{"1":0,"15":0,"5":0}}}}, "ecs.version": "1.6.0"}}
DEBUG [file_watcher] map[file.line:125 file.name:filestream/fswatch.go function:github.com/elastic/beats/v7/filebeat/input/filestream.(*fileWatcher).watch] Start next scan {"service.name": "filebeat", "ecs.version": "1.6.0"}