MongoDB river replacement?

I've read and heard from Elasticsearch that rivers are being phased out.
Previously we've used the MongoDB river to connect our preferred NoSQL
database to Elastic but as that's now not recommended, what should we be
using instead? Logstash doesn't seem to have an input for MongoDB, despite
having an output.

Currently we're looking at an integration of custom code, RabbitMQ and
Logstash. This looks promising, however we have a specific requirement to
delete a whole index and re-index the data from MongoDB. Is there a way to
achieve this kind of functionality in Logstash generally?


You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit
For more options, visit