graylog-plugin-pipeline-processor
graylog-plugin-pipeline-processor copied to clipboard
[DEPRECATED] Graylog Pipeline Message Processor Plugins
### Problem description When you write a rule you could not mix named and unnamed parameters. That would be clear if the error message would indicate that mixing named and...
The function reference on the right side of the rules editor (System / Pipelines / Manage rules / Edit) takes up much of the available screen estate which could be...
### Problem description This condition doesn't match without "== true" at the end. ``` when regex(".*", to_string($message.message)).matches == true ``` ### Environment - Graylog Version: 2.1.0-beta3 - Pipeline Processor plugin...
[DeadEventLoggingListener] Received unhandled event of type org.graylog.plugins.pipelineprocessor...
### Problem description When testing out some pipeline rules, I am seeing inconsistent execution times for the same message when run at different time. I had a thread which has...
### Problem description If I use this rule: ``` rule "rewrite source field for LG02" when (to_string($message.gl2_remote_ip) == "xxx.xxx.xxx.xxx") then set_field("source", "LG02_E6000"); route_to_stream("CMTS Stream"); route_to_stream("CMTS Alerting"); end ``` it also...
To make sure messages do not contain any fields not on the whitelist, we should have a function similar to [remove_field](http://docs.graylog.org/en/2.0/pages/pipelines/functions.html#remove-field), possibly name `remove_fields_except()`
### Problem description Is impossible to create a Rule using REST test on Graylog UI api-browser (POST on **/plugins/org.graylog.plugins.pipelineprocessor/system/pipelines/rule**) ### Steps to reproduce the problem 1. Go to Graylog api-browser...
### Problem description  ### Environment * Graylog Version: 2.3.0 * Pipeline Processor plugin version: 2.3.0 * Elasticsearch Version: 5.5.1
### Problem description ### Steps to reproduce the problem 1. assumed that url is looks like this `https://example.com/?query.with=dot` 2. parse url with `to_url` and assumed that the result is assigned...
### Problem description Function regex should return all the occurrences that satisfy the given pattern. It seems that if we use a regex pattern that should find more then one...