Versions in this module Expand all Collapse all v0 v0.6.0 Jun 1, 2022 v0.5.0 Mar 30, 2021 Changes in this version + type Kubernetes interface + Set func(float64) + type KubernetesOpts prometheus.Opts + type KubernetesVec struct + func NewKubernetesVec(opts KubernetesOpts, labelNames []string) *KubernetesVec + func (v *KubernetesVec) Collect(ch chan<- prometheus.Metric) + func (v *KubernetesVec) Delete(uid types.UID) + func (v *KubernetesVec) Describe(ch chan<- *prometheus.Desc) + func (v *KubernetesVec) WithLabelValues(uid types.UID, lvs ...string) Kubernetes + type LabelsVec struct + func NewLabelsVec(opts KubernetesOpts) *LabelsVec + func (v *LabelsVec) Collect(ch chan<- prometheus.Metric) + func (v *LabelsVec) Delete(uid types.UID) + func (v *LabelsVec) Describe(chan<- *prometheus.Desc) + func (v *LabelsVec) With(uid types.UID, l prometheus.Labels) Kubernetes + type StateMetricProxy struct + func NewStateMetricProxy(enqueuer handler.EventHandler, ...) *StateMetricProxy + func (s *StateMetricProxy) Create(evt event.CreateEvent, q workqueue.RateLimitingInterface) + func (s *StateMetricProxy) Delete(evt event.DeleteEvent, q workqueue.RateLimitingInterface) + func (s *StateMetricProxy) Generic(evt event.GenericEvent, q workqueue.RateLimitingInterface) + func (s *StateMetricProxy) Update(evt event.UpdateEvent, q workqueue.RateLimitingInterface)