Graylog2 / graylog-plugin-pipeline-processor

[DEPRECATED] Graylog Pipeline Message Processor Plugins
https://www.graylog.org/
GNU General Public License v3.0
20 stars 15 forks source link

Pipeline simulator is too technical (wrong level of abstraction) #231

Open joschi opened 6 years ago

joschi commented 6 years ago

The pipeline simulator is too technical for most users and requires intimate knowledge of Graylog's internals to use.

A normal user without deep knowledge of Graylog's internals such as the separation of transports and codecs, which never shown anywhere in the Graylog web interface or in the documentation, will not succeed in using the pipeline simulator at all.

Furthermore, it's not possible to simulate the handling of messages received via a binary protocol such as NetFlow or Beats without using some tricks (which won't be evident without deep knowledge of Graylog's internals).

For example, in order to simulate a rule on a structured message, i. e. not just a "raw" message with the "Raw string" codec, users have to craft a valid GELF message which then can be run through the simulator. Unfortunately users won't know that because the "Raw message" text fields lacks a description.

Pipeline simulator

joschi commented 6 years ago

Possible solutions:

gimmic commented 5 years ago

I do like the idea of a message loader which is similar to other locations.

danielo515 commented 3 years ago

This is the reason why I keep using extractors. They are so easy to setup and test. Till now, I have never been able to test a pipeline