remove reference to promhttp in kubelet
This commit is contained in:
		@@ -53,7 +53,6 @@ go_library(
 | 
			
		||||
        "//vendor/github.com/google/cadvisor/info/v1:go_default_library",
 | 
			
		||||
        "//vendor/github.com/google/cadvisor/metrics:go_default_library",
 | 
			
		||||
        "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library",
 | 
			
		||||
        "//vendor/github.com/prometheus/client_golang/prometheus/promhttp:go_default_library",
 | 
			
		||||
        "//vendor/google.golang.org/grpc:go_default_library",
 | 
			
		||||
        "//vendor/k8s.io/klog:go_default_library",
 | 
			
		||||
    ],
 | 
			
		||||
 
 | 
			
		||||
@@ -37,11 +37,10 @@ import (
 | 
			
		||||
	cadvisorapi "github.com/google/cadvisor/info/v1"
 | 
			
		||||
	"github.com/google/cadvisor/metrics"
 | 
			
		||||
	"github.com/prometheus/client_golang/prometheus"
 | 
			
		||||
	"github.com/prometheus/client_golang/prometheus/promhttp"
 | 
			
		||||
	"google.golang.org/grpc"
 | 
			
		||||
	"k8s.io/klog"
 | 
			
		||||
 | 
			
		||||
	v1 "k8s.io/api/core/v1"
 | 
			
		||||
	"k8s.io/api/core/v1"
 | 
			
		||||
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
			
		||||
@@ -318,13 +317,13 @@ func (s *Server) InstallDefaultHandlers(enableCAdvisorJSONEndpoints bool) {
 | 
			
		||||
	}
 | 
			
		||||
	r.MustRegister(metrics.NewPrometheusCollector(prometheusHostAdapter{s.host}, containerPrometheusLabelsFunc(s.host), includedMetrics))
 | 
			
		||||
	s.restfulCont.Handle(cadvisorMetricsPath,
 | 
			
		||||
		promhttp.HandlerFor(r, promhttp.HandlerOpts{ErrorHandling: promhttp.ContinueOnError}),
 | 
			
		||||
		compbasemetrics.HandlerFor(r, compbasemetrics.HandlerOpts{ErrorHandling: compbasemetrics.ContinueOnError}),
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	v1alpha1ResourceRegistry := prometheus.NewRegistry()
 | 
			
		||||
	v1alpha1ResourceRegistry.MustRegister(stats.NewPrometheusResourceMetricCollector(s.resourceAnalyzer, v1alpha1.Config()))
 | 
			
		||||
	s.restfulCont.Handle(path.Join(resourceMetricsPathPrefix, v1alpha1.Version),
 | 
			
		||||
		promhttp.HandlerFor(v1alpha1ResourceRegistry, promhttp.HandlerOpts{ErrorHandling: promhttp.ContinueOnError}),
 | 
			
		||||
		compbasemetrics.HandlerFor(v1alpha1ResourceRegistry, compbasemetrics.HandlerOpts{ErrorHandling: compbasemetrics.ContinueOnError}),
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	// prober metrics are exposed under a different endpoint
 | 
			
		||||
@@ -333,7 +332,7 @@ func (s *Server) InstallDefaultHandlers(enableCAdvisorJSONEndpoints bool) {
 | 
			
		||||
	compbasemetrics.RegisterProcessStartTime(p.RawRegister)
 | 
			
		||||
	p.MustRegister(prober.ProberResults)
 | 
			
		||||
	s.restfulCont.Handle(proberMetricsPath,
 | 
			
		||||
		promhttp.HandlerFor(p, promhttp.HandlerOpts{ErrorHandling: promhttp.ContinueOnError}),
 | 
			
		||||
		compbasemetrics.HandlerFor(p, compbasemetrics.HandlerOpts{ErrorHandling: compbasemetrics.ContinueOnError}),
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	if enableCAdvisorJSONEndpoints {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user