Graylog2 / Graylog2/graylog2-server

Allow attaching a pipeline to All Streams in perpetuity and/or allow using pattern matching when connecting a pipeline to a stream

Open
#19,860 1 comment 0 reactions 0 assignees View on GitHub
feature triaged
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

## What?

Allow attaching a pipeline to All Streams in perpetuity (meaning provide a way for a pipeline to always apply to all streams, even streams created in the future) and/or allow using pattern matching (such as regex) when connecting a pipeline to a stream

## Why?

Currently, if one wants to apply a pipeline rule to ALL streams, you must manually connect the pipeline to each individual stream. Any newly created streams will not be connected. If your goal is to ensure all streams are connected, it is easy to forget to complete this manual step when creating a new stream.

Providing a mechanism to connect a pipeline to all streams allows for "set it and forget it".

See https://github.com/Graylog2/graylog-plugin-enterprise/issues/7699 for more details

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.