-
Task
-
Resolution: Unresolved
-
Minor
-
None
-
None
Request for sending data via telemetry
The goal is to collect metrics about Gateway API usage because PMs would like to know who is using the Gateway API and which implementations did they choose
openshift:gateway_api_usage:count represents the count/gauge of created Gateway resources (https://gateway-api.sigs.k8s.io/api-types/gateway/) on an Openshift cluster. As we provide our own implementation, but the user can install their own class and controller, this metric will separate managed from non managed Gateway resources as per the labels below
Labels
- gateway_class_type - Possible values are "openshift" and "not-openshift"
The cardinality of the metric is at most 2 (variation is only based on "gateway_class_type" and it can be of value "openshift" and "not-openshift")
Component exposing the metric: https://github.com/openshift/cluster-monitoring-operator
(the metrics will be collected via kube-state-metrics)
A PR to enable the metric collection is available at https://github.com/openshift/cluster-monitoring-operator/pull/2734
A followup PR to enable telemetry shipping will be added once this task is approved