-
Epic
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
cnv-metrics-stability-level
-
To Do
-
100% To Do, 0% In Progress, 0% Done
Goal
We need to have a new metrics and metrics deprecation policy.
Kubernetes has a stability level that they use that supports the new metrics and deprecation policy.
We would like to embrace the way its done in Kubernetes.
Additional context:
References:
https://github.com/kubernetes/community/blob/master/contributors/devel/sig-instrumentation/metric-stability.md
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/1209-metrics-stability
GitHub issue: https://github.com/kubevirt/kubevirt/issues/9139
We would need to also update our metrics documentation to visualize this information and this info should be seen also in tools like Grafana as part of the metric description.
User Stories
- As a user I would like to have a way to know if a metrics is stable /New / being deprecated.
- As a user I would like to have support for deprecated metrics for a while so that my custom dashboards will not break and I will have time to fix them.
Non-Requirements
- List of things not included in this epic, to alleviate any doubt raised during the grooming process.
Notes
- Any additional details or decisions made/needed
Done Checklist
Who | What | Reference |
---|---|---|
DEV | Upstream roadmap issue (or individual upstream PRs) | <link to GitHub Issue> |
DEV | Upstream documentation merged | <link to meaningful PR> |
DEV | gap doc updated | <name sheet and cell> |
DEV | Upgrade consideration | <link to upgrade-related test or design doc> |
DEV | CEE/PX summary presentation | label epic with cee-training and add a <link to your support-facingĀ preso> |
QE | Test plans in Polarion | <link or reference to Polarion> |
QE | Automated tests merged | <link or reference to automated tests> |
DOC | Downstream documentation merged | <link to meaningful PR> |
- is blocked by
-
CNV-22045 Design: Refactor KubeVirt code to separate metrics code from the core operator code - proposal
- Closed
-
CNV-28009 Refactor KubeVirt code to separate metrics code from the core operator code - kubevirt implementation
- Closed
-
CNV-27458 Refactor monitoring code in SSP operator - metrics
- Closed
- is related to
-
CNV-27481 Add stability level filed for metrics
- Closed