diff --git a/docs/storageclass-metrics.md b/docs/storageclass-metrics.md index b3ac5230..71ed49ea 100644 --- a/docs/storageclass-metrics.md +++ b/docs/storageclass-metrics.md @@ -5,4 +5,3 @@ | kube_storageclass_info | Gauge | `storageclass`=<storageclass-name>
`provisioner`=<storageclass-provisioner>
`reclaimPolicy`=<storageclass-reclaimPolicy>
`volumeBindingMode`=<storageclass-volumeBindingMode> | STABLE | | kube_storageclass_labels | Gauge | `storageclass`=<storageclass-name>
`label_STORAGECLASS_LABEL`=<STORAGECLASS_LABEL> | STABLE | | kube_storageclass_created | Gauge | `storageclass`=<storageclass-name> | STABLE | -| kube_storageclass_metadata_resource_version | Gauge | `storageclass`=<storageclass-name>
`resource_version`=<storageclass-resource-version> | STABLE | diff --git a/internal/collector/storageclass.go b/internal/collector/storageclass.go index 688cdd59..c9124876 100644 --- a/internal/collector/storageclass.go +++ b/internal/collector/storageclass.go @@ -59,22 +59,6 @@ var ( } }), }, - { - Name: "kube_storageclass_metadata_resource_version", - Type: metric.Gauge, - Help: "Resource version representing a specific version of storageclass.", - GenerateFunc: wrapStorageClassFunc(func(s *storagev1.StorageClass) *metric.Family { - return &metric.Family{ - Metrics: []*metric.Metric{ - { - LabelKeys: []string{"resource_version"}, - LabelValues: []string{s.ObjectMeta.ResourceVersion}, - Value: 1, - }, - }, - } - }), - }, { Name: descStorageClassLabelsName, Type: metric.Gauge, diff --git a/internal/collector/storageclass_test.go b/internal/collector/storageclass_test.go index aaac6909..ad228e9a 100644 --- a/internal/collector/storageclass_test.go +++ b/internal/collector/storageclass_test.go @@ -38,8 +38,6 @@ func TestStorageClassCollector(t *testing.T) { # TYPE kube_storageclass_info gauge # HELP kube_storageclass_created Unix creation timestamp # TYPE kube_storageclass_created gauge - # HELP kube_storageclass_metadata_resource_version Resource version representing a specific version of secret. - # TYPE kube_storageclass_metadata_resource_version gauge ` cases := []generateMetricsTestCase{ { @@ -75,23 +73,6 @@ func TestStorageClassCollector(t *testing.T) { "kube_storageclass_created", }, }, - { - Obj: &storagev1.StorageClass{ - ObjectMeta: metav1.ObjectMeta{ - Name: "test_kube_storageclass_resource_version", - ResourceVersion: "abcdef", - }, - Provisioner: "kubernetes.io/rbd", - ReclaimPolicy: &reclaimPolicy, - VolumeBindingMode: &volumeBindingMode, - }, - Want: ` - kube_storageclass_metadata_resource_version{storageclass="test_kube_storageclass_resource_version",resource_version="abcdef"} 1 - `, - MetricNames: []string{ - "kube_storageclass_metadata_resource_version", - }, - }, { Obj: &storagev1.StorageClass{ ObjectMeta: metav1.ObjectMeta{