diff --git a/docs/storageclass-metrics.md b/docs/storageclass-metrics.md index 71ed49ea85..184a92fa48 100644 --- a/docs/storageclass-metrics.md +++ b/docs/storageclass-metrics.md @@ -2,6 +2,6 @@ | Metric name| Metric type | Labels/tags | Status | | ---------- | ----------- | ----------- | ----------- | -| kube_storageclass_info | Gauge | `storageclass`=<storageclass-name>
`provisioner`=<storageclass-provisioner>
`reclaimPolicy`=<storageclass-reclaimPolicy>
`volumeBindingMode`=<storageclass-volumeBindingMode> | STABLE | +| kube_storageclass_info | Gauge | `storageclass`=<storageclass-name>
`provisioner`=<storageclass-provisioner>
`reclaim_policy`=<storageclass-reclaimPolicy>
`volume_binding_mode`=<storageclass-volumeBindingMode> | STABLE | | kube_storageclass_labels | Gauge | `storageclass`=<storageclass-name>
`label_STORAGECLASS_LABEL`=<STORAGECLASS_LABEL> | STABLE | | kube_storageclass_created | Gauge | `storageclass`=<storageclass-name> | STABLE | diff --git a/internal/store/storageclass.go b/internal/store/storageclass.go index 68a12ba96b..49c7fa8654 100644 --- a/internal/store/storageclass.go +++ b/internal/store/storageclass.go @@ -50,7 +50,7 @@ var ( } m := metric.Metric{ - LabelKeys: []string{"provisioner", "reclaimPolicy", "volumeBindingMode"}, + LabelKeys: []string{"provisioner", "reclaim_policy", "volume_binding_mode"}, LabelValues: []string{s.Provisioner, string(*s.ReclaimPolicy), string(*s.VolumeBindingMode)}, Value: 1, } diff --git a/internal/store/storageclass_test.go b/internal/store/storageclass_test.go index 9eb4d0e36d..88ef948b49 100644 --- a/internal/store/storageclass_test.go +++ b/internal/store/storageclass_test.go @@ -42,7 +42,7 @@ func TestStorageClassStore(t *testing.T) { Want: ` # HELP kube_storageclass_info Information about storageclass. # TYPE kube_storageclass_info gauge - kube_storageclass_info{storageclass="test_storageclass-info",provisioner="kubernetes.io/rbd",reclaimPolicy="Delete",volumeBindingMode="Immediate"} 1 + kube_storageclass_info{storageclass="test_storageclass-info",provisioner="kubernetes.io/rbd",reclaim_policy="Delete",volume_binding_mode="Immediate"} 1 `, MetricNames: []string{ "kube_storageclass_info", @@ -60,7 +60,7 @@ func TestStorageClassStore(t *testing.T) { Want: ` # HELP kube_storageclass_info Information about storageclass. # TYPE kube_storageclass_info gauge - kube_storageclass_info{storageclass="test_storageclass-default-info",provisioner="kubernetes.io/rbd",reclaimPolicy="Delete",volumeBindingMode="Immediate"} 1 + kube_storageclass_info{storageclass="test_storageclass-default-info",provisioner="kubernetes.io/rbd",reclaim_policy="Delete",volume_binding_mode="Immediate"} 1 `, MetricNames: []string{ "kube_storageclass_info",