Describe the enhancement:
Currently kube-state-metrics info is rerieved using a range of metricsets.
Each metricset manages an object, targeting:
container
deployment
node
pod
replicaset
statefulset
This is a proposal to create a kube-state-metrics metricset that includes groups then all, including missing requested objects.
Benefits:
- simplify configuration
- resource wise, the metricset would be retrieving metrics once per cycle vs once per cycle per object.
- increase kubernetes coverage
Cons:
- cannot configure different frequency of retrieval per object
related: #7058
Describe the enhancement:
Currently
kube-state-metricsinfo is rerieved using a range of metricsets.Each metricset manages an object, targeting:
containerdeploymentnodepodreplicasetstatefulsetThis is a proposal to create a
kube-state-metricsmetricset that includes groups then all, including missing requested objects.Benefits:
Cons:
related: #7058