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**