diff --git a/pkg/client/metrics/metrics.go b/pkg/client/metrics/metrics.go index 66290bcc..592b53e5 100644 --- a/pkg/client/metrics/metrics.go +++ b/pkg/client/metrics/metrics.go @@ -44,6 +44,7 @@ var ( Buckets: prometheus.DefBuckets, }, []string{"path", "server"}, + ) // define a counter for API errors for various ErrorTypes @@ -55,12 +56,14 @@ var ( Help: "Total number of API errors", }, []string{"error_code", "path", "server"}, + ) ) func MetricsHandler() (http.HandlerFunc, error) { registry := metrics.NewKubeRegistry() + errRegisterQueryLatency := registry.Register(queryLatency) if errRegisterQueryLatency != nil { return nil, errRegisterQueryLatency @@ -70,7 +73,7 @@ func MetricsHandler() (http.HandlerFunc, error) { if errRegisterAPIErrorCount != nil { return nil, errRegisterAPIErrorCount } - + apimetrics.Register() return func(w http.ResponseWriter, req *http.Request) { legacyregistry.Handler().ServeHTTP(w, req)