This plugin adds Stream Orchestration functionality to the Open-Source Log-Management-Software Graylog.
The Grouper Plugin was developed in order to orchestrate streams - a key concept of the popular Log-Management-Tool Graylog to categorize log messages.
Stream groups as key-concept for orchestration represent a composition of streams as parent-child-relationship in which the children are interconnected by a logical operator (AND, OR) - allowing more complex routing-possibilities than plain streams. Based on configured stream groups a directed graph with vertices and edges is constructed to provide an abstract and flexible way of organizing log messages which are efficiently analysed in realtime by a modified graph-traversal-algorithm.
The graph-traversal-algorithm is non-cyclic.
Coded based-on Graylog version: 3.1.2