diff --git a/kubernetes/kube-state-metrics-cluster-role.yaml b/kubernetes/kube-state-metrics-cluster-role.yaml index 68b2720644..9f05c83711 100644 --- a/kubernetes/kube-state-metrics-cluster-role.yaml +++ b/kubernetes/kube-state-metrics-cluster-role.yaml @@ -7,8 +7,10 @@ rules: resources: - nodes - pods + - services - resourcequotas - replicationcontrollers + - limitranges verbs: ["list", "watch"] - apiGroups: ["extensions"] resources: diff --git a/main.go b/main.go index 3fde4d1084..c5bd613f18 100644 --- a/main.go +++ b/main.go @@ -45,23 +45,23 @@ var ( defaultCollectors = collectorSet{ "daemonsets": struct{}{}, "deployments": struct{}{}, - "pods": struct{}{}, + "limitranges": struct{}{}, "nodes": struct{}{}, - "resourcequotas": struct{}{}, - "limitrange": struct{}{}, + "pods": struct{}{}, "replicasets": struct{}{}, "replicationcontrollers": struct{}{}, + "resourcequotas": struct{}{}, "services": struct{}{}, } availableCollectors = map[string]func(registry prometheus.Registerer, kubeClient clientset.Interface){ "daemonsets": RegisterDaemonSetCollector, "deployments": RegisterDeploymentCollector, - "pods": RegisterPodCollector, + "limitranges": RegisterLimitRangeCollector, "nodes": RegisterNodeCollector, - "resourcequotas": RegisterResourceQuotaCollector, - "limitrange": RegisterLimitRangeCollector, + "pods": RegisterPodCollector, "replicasets": RegisterReplicaSetCollector, "replicationcontrollers": RegisterReplicationControllerCollector, + "resourcequotas": RegisterResourceQuotaCollector, "services": RegisterServiceCollector, } )