Using mongo connector to sync collections between mongo and ES 7

@gidgid, let me try to answer your questions.

  1. Mongo Connector is not developed by Elastic - this is a third-party MongoDB Connector. As such, Elastic cannot provide any support. There is an existing issue requesting for support for Elasticsearch 7.x. You may want to collaborate there and subscribe to this issue for further updates.

  2. You might come across the logtash-input-mongodb plugin which is also available in RubyGems. This is a community plugin and it is not supported by Elastic. From the GitHub repository, there is no activity since 2017 so I am not sure whether this would work with Logstash / Elasticsearch 7.x. You can refer to our support matrix for the list of plugins supported by Elastic.

  3. Some other alternatives:

I hope that helps.