remove storageclass resource_version
This commit is contained in:
parent
c18dfa26cf
commit
7bae302e93
|
|
@ -5,4 +5,3 @@
|
|||
| kube_storageclass_info | Gauge | `storageclass`=<storageclass-name> <br> `provisioner`=<storageclass-provisioner> <br> `reclaimPolicy`=<storageclass-reclaimPolicy> <br> `volumeBindingMode`=<storageclass-volumeBindingMode> | STABLE |
|
||||
| kube_storageclass_labels | Gauge | `storageclass`=<storageclass-name> <br> `label_STORAGECLASS_LABEL`=<STORAGECLASS_LABEL> | STABLE |
|
||||
| kube_storageclass_created | Gauge | `storageclass`=<storageclass-name> | STABLE |
|
||||
| kube_storageclass_metadata_resource_version | Gauge | `storageclass`=<storageclass-name> <br> `resource_version`=<storageclass-resource-version> | STABLE |
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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{
|
||||
|
|
|
|||
Loading…
Reference in New Issue