First of all a big thanks for the plugin that is compatible with newer versions of flume!
I have run into the following issue when declaring two flume hosts in the config. It seems that only the first host is used. If I bring down the first declared host, fluentd will complain about it being down, but never resort to the second host, ultimately dropping the log messages when in reaches its retry_limit. If the second host is brought down, the fluentd daemon never notices.