remove storageclass resource_version

This commit is contained in:
xieyanker 2019-06-06 18:34:19 +08:00
parent c18dfa26cf
commit 7bae302e93
3 changed files with 0 additions and 36 deletions

View File

@ -5,4 +5,3 @@
| kube_storageclass_info | Gauge | `storageclass`=&lt;storageclass-name&gt; <br> `provisioner`=&lt;storageclass-provisioner&gt; <br> `reclaimPolicy`=&lt;storageclass-reclaimPolicy&gt; <br> `volumeBindingMode`=&lt;storageclass-volumeBindingMode&gt; | STABLE |
| kube_storageclass_labels | Gauge | `storageclass`=&lt;storageclass-name&gt; <br> `label_STORAGECLASS_LABEL`=&lt;STORAGECLASS_LABEL&gt; | STABLE |
| kube_storageclass_created | Gauge | `storageclass`=&lt;storageclass-name&gt; | STABLE |
| kube_storageclass_metadata_resource_version | Gauge | `storageclass`=&lt;storageclass-name&gt; <br> `resource_version`=&lt;storageclass-resource-version&gt; | STABLE |

View File

@ -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,

View File

@ -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{