Graylog: Pipeline-Processor connected to streams do not run

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche

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

  1. Create a pipeline with stages and rules in it
  2. Connect that pipeline to a stream
  3. See that newly arriving messages in the stream are not being mutated
  4. Connect the same pipeline to the "Default Stream" instead
  5. 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)

Graylog-pipelines message processor.png