An OpenNMS Helm users can configure graph panels using multiple resource names by using a glob pattern or a regular expression to graph all desired performance resources and attributes together in the panel.
Currently resources are added to panels must be defined either a literal resource or attribute name or a variable that sets the literal at display time.
This feature allows users to specify a “wildcard” expression that dynamically adds resources and their attributes to a graph without having to define multiple queries.
Multiple resources and/or attributes are displayed on a single graph in OpenNMS Helm matching a wildcard “glob” expression.
Since each datasource has it's own functionality and deal with different data Types this Jira will focus on Performance only.
- This feature will focus on allowing some glob expressions (TBD) for:
- Resource Id
- Decide type of glob expresions allowed (single *, a subset of glob expressions, all glob expressions)
- Generate a label (TBD) for each match so there are no conflicts for ResourceId / attribute combination.
- Include unit test for each scenario:
- Glob on reource id only
- Glob on attribute only
- Glob on both