Bladeren bron

fix prometheus hpa typo for new kube-state-metrics

Alexander Belanger 4 jaren geleden
bovenliggende
commit
2989e6f335
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 3 3
      internal/kubernetes/prometheus/metrics.go

+ 3 - 3
internal/kubernetes/prometheus/metrics.go

@@ -372,7 +372,7 @@ type promRawValuesQuery struct {
 }
 
 // getKubeHPAMetricName performs a "best guess" for the name of the kube HPA metric,
-// which was renamed to kube_horizontal_pod_autoscaler... in later versions of kube-state-metrics.
+// which was renamed to kube_horizontalpodautoscaler... in later versions of kube-state-metrics.
 // we query Prometheus for a list of metric names to see if any match the new query
 // value, otherwise we return the deprecated name.
 func getKubeHPAMetricName(
@@ -382,7 +382,7 @@ func getKubeHPAMetricName(
 	suffix string,
 ) string {
 	queryParams := map[string]string{
-		"match[]": fmt.Sprintf("kube_horizontal_pod_autoscaler_%s", suffix),
+		"match[]": fmt.Sprintf("kube_horizontalpodautoscaler_%s", suffix),
 		"start":   fmt.Sprintf("%d", opts.StartRange),
 		"end":     fmt.Sprintf("%d", opts.EndRange),
 	}
@@ -406,7 +406,7 @@ func getKubeHPAMetricName(
 	json.Unmarshal(rawQuery, rawQueryObj)
 
 	if rawQueryObj.Status == "success" && len(rawQueryObj.Data) == 1 {
-		return fmt.Sprintf("kube_horizontal_pod_autoscaler_%s", suffix)
+		return fmt.Sprintf("kube_horizontalpodautoscaler_%s", suffix)
 	}
 
 	return fmt.Sprintf("kube_hpa_%s", suffix)