We want to offer log-parsing packages for common scenarios such as KVM or Ceph. For these scenarios users can decided what parsing they need and tick the corresponding boxes in the PluginDefinition to enable them.
For this to work we will template different logging scenarios, build if/else templating for each scenario and outsource each scenario to their own file, which should result in a better-structured config file for the logs-collector.
Context
We want to offer log-parsing packages for common scenarios such as KVM or Ceph. For these scenarios users can decided what parsing they need and tick the corresponding boxes in the PluginDefinition to enable them.
For this to work we will template different logging scenarios, build if/else templating for each scenario and outsource each scenario to their own file, which should result in a better-structured config file for the logs-collector.
Acceptance criteria