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_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_labels | Gauge | `storageclass`=<storageclass-name> <br> `label_STORAGECLASS_LABEL`=<STORAGECLASS_LABEL> | STABLE |
|
||||||
| kube_storageclass_created | Gauge | `storageclass`=<storageclass-name> | 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,
|
Name: descStorageClassLabelsName,
|
||||||
Type: metric.Gauge,
|
Type: metric.Gauge,
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,6 @@ func TestStorageClassCollector(t *testing.T) {
|
||||||
# TYPE kube_storageclass_info gauge
|
# TYPE kube_storageclass_info gauge
|
||||||
# HELP kube_storageclass_created Unix creation timestamp
|
# HELP kube_storageclass_created Unix creation timestamp
|
||||||
# TYPE kube_storageclass_created gauge
|
# 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{
|
cases := []generateMetricsTestCase{
|
||||||
{
|
{
|
||||||
|
|
@ -75,23 +73,6 @@ func TestStorageClassCollector(t *testing.T) {
|
||||||
"kube_storageclass_created",
|
"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{
|
Obj: &storagev1.StorageClass{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue