-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
-
None
1. Proposed title of this feature request
HyperShift Support for metrics customization
2. What is the nature and description of the request?
As an administrator of HCP clusters, I want to be able to customize hypershift metrics. This should work similarly to hive's metricsConfig, which enables the administrators to:
- customize which metrics should be exposed
- add custom labels based on the clusterDeployment (in this case HostedCluster, NodePool)
- configure the lifecycle of metrics
Hive documentation:
- https://github.com/openshift/hive/blob/master/docs/hive_metrics.md#duration-based-metrics
- https://github.com/openshift/hive/blob/master/docs/hive_metrics.md#metrics-with-optional-cluster-deployment-labels
3. Why does the customer need this? (List the business requirements here)
The benefit is that the changes, especially in terms of cardinality of metrics can be configured and don't need to be pushed to every customer. For SRE working on managed openshift, this change means that there's no need for upstream code changes when an additional label is requested.
4. List any affected packages or components.
HyperShift Operator, (control-plane-operator)?