Redis output balancing


The Redis output currently uses a failover model to switch hosts. I'd like to see a balance option added that defaults to the current failover setup but also allows round robin or least connection balancing.

I tried to implement this myself earlier but there are a million ways to handle a connection pool in JRuby and I don't know enough about threading to decide on a single maintainable method.

Please consider this both a feature request and guidance request as I'm happy to work on this myself if some direction on load balancing could be provided.


Logstash Developers


Matt Sharpe