alright ran with * option gives me more insight now.
here is sends two events
2020-08-13T13:27:30.917-0500 DEBUG [harvester] log/log.go:107 End of file reached: /etc/logstash/conf.d/test/logs/sachin_test_log; Backoff now.
2020-08-13T13:27:30.939-0500 DEBUG [registrar] registrar/registrar.go:404 Registry file updated. 1 states written.
2020-08-13T13:27:31.917-0500 INFO [publisher] pipeline/retry.go:221 retryer: send unwait signal to consumer
2020-08-13T13:27:31.918-0500 INFO [publisher] pipeline/retry.go:225 done
2020-08-13T13:27:31.918-0500 INFO [publisher_pipeline_output] pipeline/output.go:144 Connecting to backoff(async(tcp://elktst01:5045))
2020-08-13T13:27:31.918-0500 DEBUG [harvester] log/log.go:107 End of file reached: /etc/logstash/conf.d/test//logs/sachin_test_log; Backoff now.
2020-08-13T13:27:31.918-0500 DEBUG [logstash] logstash/async.go:120 connect
2020-08-13T13:27:31.918-0500 INFO [publisher_pipeline_output] pipeline/output.go:152 Connection to backoff(async(tcp://elktst01:5045)) established
***2020-08-13T13:27:31.919-0500 DEBUG [logstash] logstash/async.go:172 2 events out of 2 events sent to logstash host elktst01:5045. Continue sending***
2020-08-13T13:27:33.918-0500 DEBUG [harvester] log/log.go:107 End of file reached: /etc/logstash/conf.d/test//logs/sachin_test_log; Backoff now.
2020-08-13T13:27:37.918-0500 DEBUG [harvester] log/log.go:107 End of file reached: /etc/logstash/conf.d/test//logs/sachin_test_log; Backoff now.
2020-08-13T13:27:40.917-0500 DEBUG [input] input/input.go:141 Run input
2020-08-13T13:27:40.917-0500 DEBUG [input] log/input.go:191 Start next scan
2020-08-13T13:27:40.917-0500 DEBUG [input] log/input.go:421 Check file for harvesting: /etc/logstash/conf.d/test//logs/sachin_test_log
2020-08-13T13:27:40.917-0500 DEBUG [input] log/input.go:511 Update existing file for harvesting: /etc/logstash/conf.d/test//logs/sachin_test_log, offset: 102
2020-08-13T13:27:40.917-0500 DEBUG [input] log/input.go:563 Harvester for file is still running: /etc/logstash/conf.d/test//logs/sachin_test_log
2020-08-13T13:27:40.917-0500 DEBUG [input] log/input.go:212 input states cleaned up. Before: 1, After: 1, Pending: 0
2020-08-13T13:27:45.919-0500 DEBUG [harvester] log/log.go:107 End of file reached: /etc/logstash/conf.d/test//logs/sachin_test_log; Backoff now.
2020-08-13T13:27:50.917-0500 DEBUG [input] input/input.go:141 Run input
2020-08-13T13:27:50.917-0500 DEBUG [input] log/input.go:191 Start next scan
2020-08-13T13:27:50.918-0500 DEBUG [input] log/input.go:421 Check file for harvesting: /etc/logstash/conf.d/test//logs/sachin_test_log
2020-08-13T13:27:50.918-0500 DEBUG [input] log/input.go:511 Update existing file for harvesting: /etc/logstash/conf.d/test//logs/sachin_test_log, offset: 102
2020-08-13T13:27:50.918-0500 DEBUG [input] log/input.go:563 Harvester for file is still running: /etc/logstash/conf.d/test//logs/sachin_test_log
2020-08-13T13:27:50.918-0500 DEBUG [input] log/input.go:212 input states cleaned up. Before: 1, After: 1, Pending: 0
and keeps sending again
2020-08-13T13:27:55.919-0500 DEBUG [harvester] log/log.go:107 End of file reached: /etc/logstash/conf.d/test/logs/sachin_test_log; Backoff now.
2020-08-13T13:28:00.891-0500 INFO [monitoring] log/log.go:145 Non-zero metrics in the last 30s {"monitoring": {"metrics": {"beat":{"cpu":{"system":{"ticks":20,"time":{"ms":24}},"total":{"ticks":80,"time":{"ms":88},"value":80},"user":{"ticks":60,"time":{"ms":64}}},"handles":{"limit":{"hard":4096,"soft":1024},"open":9},"info":{"ephemeral_id":"2b2febce-eeb1-4594-8f11-a4b3a86d07da","uptime":{"ms":30034}},"memstats":{"gc_next":11050640,"memory_alloc":9507432,"memory_total":19783976,"rss":62586880},"runtime":{"goroutines":27}},"filebeat":{"events":{"active":2,"added":3,"done":1},"harvester":{"files":{"20f906fe-f170-4c93-b27a-854b73da828a":{"last_event_published_time":"2020-08-13T13:27:30.917Z","last_event_timestamp":"2020-08-13T13:27:30.917Z","name":"/etc/logstash/conf.d/test/logs/sachin_test_log","read_offset":102,"size":102,"start_time":"2020-08-13T13:27:30.916Z"}},"open_files":1,"running":1,"started":1}},"libbeat":{"config":{"module":{"running":0}},"output":{"events":{"active":2,"batches":1,"total":2},"type":"logstash","write":{"bytes":437}},"pipeline":{"clients":1,"events":{"active":2,"filtered":1,"published":2,"retry":2,"total":3}}},"registrar":{"states":{"current":1,"update":1},"writes":{"success":2,"total":2}},"system":{"cpu":{"cores":16},"load":{"1":1.25,"15":1.46,"5":1.19,"norm":{"1":0.0781,"15":0.0913,"5":0.0744}}}}}}
2020-08-13T13:28:00.918-0500 DEBUG [input] input/input.go:141 Run input
2020-08-13T13:28:00.918-0500 DEBUG [input] log/input.go:191 Start next scan
2020-08-13T13:28:00.918-0500 DEBUG [input] log/input.go:421 Check file for harvesting: /etc/logstash/conf.d/test/logs/sachin_test_log
2020-08-13T13:28:00.918-0500 DEBUG [input] log/input.go:511 Update existing file for harvesting: /etc/logstash/conf.d/test/logs/sachin_test_log, offset: 102
2020-08-13T13:28:00.918-0500 DEBUG [input] log/input.go:563 Harvester for file is still running: /etc/logstash/conf.d/test/logs/sachin_test_log
2020-08-13T13:28:00.918-0500 DEBUG [input] log/input.go:212 input states cleaned up. Before: 1, After: 1, Pending: 0
2020-08-13T13:28:01.919-0500 DEBUG [transport] transport/client.go:205 handle error: read tcp 10.28.233.2:36444->10.28.233.2:5045: i/o timeout
2020-08-13T13:28:01.919-0500 ERROR [logstash] logstash/async.go:280 Failed to publish events caused by: read tcp 10.28.233.2:36444->10.28.233.2:5045: i/o timeout
2020-08-13T13:28:01.919-0500 DEBUG [transport] transport/client.go:118 closing
2020-08-13T13:28:01.919-0500 INFO [publisher] pipeline/retry.go:221 retryer: send unwait signal to consumer
2020-08-13T13:28:01.919-0500 INFO [publisher] pipeline/retry.go:225 done
2020-08-13T13:28:01.920-0500 DEBUG [logstash] logstash/async.go:172 2 events out of 2 events sent to logstash host elktst01:5045. Continue sending
2020-08-13T13:28:01.920-0500 DEBUG [logstash] logstash/async.go:128 close connection
2020-08-13T13:28:01.920-0500 DEBUG [logstash] logstash/async.go:128 close connection
2020-08-13T13:28:01.921-0500 ERROR [logstash] logstash/async.go:280 Failed to publish events caused by: client is not connected
2020-08-13T13:28:01.921-0500 INFO [publisher] pipeline/retry.go:221 retryer: send unwait signal to consumer
2020-08-13T13:28:01.921-0500 INFO [publisher] pipeline/retry.go:225 done
2020-08-13T13:28:03.399-0500 ERROR [publisher_pipeline_output] pipeline/output.go:181 failed to publish events: client is not connected
2020-08-13T13:28:03.399-0500 INFO [publisher_pipeline_output] pipeline/output.go:144 Connecting to backoff(async(tcp://elktst01:5045))
2020-08-13T13:28:03.399-0500 DEBUG [logstash] logstash/async.go:120 connect
2020-08-13T13:28:03.400-0500 INFO [publisher] pipeline/retry.go:221 retryer: send unwait signal to consumer
2020-08-13T13:28:03.400-0500 INFO [publisher] pipeline/retry.go:225 done
2020-08-13T13:28:03.400-0500 INFO [publisher_pipeline_output] pipeline/output.go:152 Connection to backoff(async(tcp://elktst01:5045)) established
**2020-08-13T13:28:03.400-0500 DEBUG [logstash] logstash/async.go:172 2 events out of 2 events sent to logstash host elktst01:5045. Continue sending**