If using the zeromq plugin, all further filter modifications are ignored. This did not happen in logstash 1.3.0.
To reproduce, start this python script:
And this logstash config:
Start the python script first, then logstash with:
And the resulting output should include both the "before_zmq" and "after_zmq" tags, but it does not, in only includes the "before_zmq" tag. If you comment out the zeromq plugin, the tags both show up. Sample output when zeromq plugin is used:
Full debug output attached.
I meant to add that while I heavily modified the zeromq plugin, it worked as designed in logstash 1.3 but no longer in 1.4, and I cannot figure out why.