- What problem are you trying to solve and why is this needed?
Currently there's no telemetry metrics collected by Thanos regarding Helm usage, making it difficult to prioritize the decision making for OpenShift Helm product development.
- What would you like to be added (feature description):
- Expose metrics in `openshift-console` namespace and scraped by Prometheus via the ServiceMonitor.
- Metrics:
- console_helm_installs_total
- console_helm_uninstalls_total
- console_helm_upgrades_total
- Dimensions:
- chart_name
- chart_version
- Metrics:
- Sending the collected metrics through telemetry to Thanos
- What is the expected “Definition of Done”?
- The Helm metrics are exposed (internally within cluster) in `openshift-console` namespace and collected by Prometheus
- Prometheus metrics are sent to Thanos via Telemetry and the metrics are visible at https://telemeter-lts.datahub.redhat.com
- Describe the business criticality and importance of this feature.
- Requesting Team’s Technical lead:
- Requesting Team’s PM / Product Owner:
- What is the audience of the feature request?
- Internal teams (i.e. OSD, layered services, etc.)
- Internal OpenShift engineers