-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
Update recording rules names based on Prometheus best practices
-
Quality / Stability / Reliability
-
0.42
-
False
-
-
False
-
-
None
-
Green
-
Instructions, Release Notes
-
In Progress
-
20% To Do, 33% In Progress, 47% Done
-
dev-ready, doc-ready, po-ready, qe-ready, ux-ready
-
Deprecated Functionality
-
-
Yes
Based on the Prometheus best practices, it is advised that recording rules will follow the naming convention of <level>:<metric>:<operations>, so that is will be easy to distinguish between recording rules and metrics. Current kubevirt recording rules dont follow this convention, which causes confusion.
We should:
- Add duplicated recording rules with correct naming conventions (all repositories)
- Add a deprecation message for old recording rules and update the help text with [Deprecated]
- Update dashboards and UI to use the new recording rules
- Create a 4.23 item to delete the deprecated recording rules.
- Announce deprecations in the release notes 2 releases prior to deprecation, if possible. At least we need to announce as soon as possible to allow customers time to prepare for the deprecation.