In some cases, users should't need to define the whole graph structure but maybe just a subset. For example, in a monitoring agent, they could define the samplers + the submitters but they shouldn't need to define some internal processing.
We need a way to provide a predefined configuration structure with some empty gaps that could be defined by the user, this would include:
1:1 gap. The user defines a single node that sends data to another node.
n:1 gap. The user can define multiple parallel nodes that send data to another node.
1:n gap. The user can define a single node that sends data to other multiple nodes (already defined in the template)
In some cases, users should't need to define the whole graph structure but maybe just a subset. For example, in a monitoring agent, they could define the samplers + the submitters but they shouldn't need to define some internal processing.
We need a way to provide a predefined configuration structure with some empty gaps that could be defined by the user, this would include: