Graylog: Pipeline-Processor connected to streams do not run
Aus Wiki-WebPerfect
Problem
Any pipeline I am trying to connect to a stream different than the "Default Stream" will never run. The simulator executes just fine. When connecting the same pipeline to the "Default Stream", all stages are executed properly.
Steps to reproduce the problem
- Create a pipeline with stages and rules in it
- Connect that pipeline to a stream
- See that newly arriving messages in the stream are not being mutated
- Connect the same pipeline to the "Default Stream" instead
- See that messages are being properly mutated
Solution
- Change the "Message Processors Configuration" sequence (System -> Configurations). The "Message Filter Chain" must inserted before "Pipeline Processor". (the picture is before the change)