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