The Error SLO type exposes a pre-defined list of defects to users when creating or modifying a SLO. Users select defects from this list, and SLO/R generates a corresponding NRQL query to find the SLO attainment. While this is easy to use, some applications need additional functionality (e.g. for custom metrics & events).
Desired Behaviour
Users should be able to enter a custom NRQL query to define a defect that is treated like the pre-defined defects for calculation purposes. This will enable rare use cases to be supported without having to build an exhaustive list of defects into the product.
Summary
The Error SLO type exposes a pre-defined list of defects to users when creating or modifying a SLO. Users select defects from this list, and SLO/R generates a corresponding NRQL query to find the SLO attainment. While this is easy to use, some applications need additional functionality (e.g. for custom metrics & events).
Desired Behaviour
Users should be able to enter a custom NRQL query to define a defect that is treated like the pre-defined defects for calculation purposes. This will enable rare use cases to be supported without having to build an exhaustive list of defects into the product.
Possible Solution
Additional context