INNER CODE UNIT · Go

s

FairwindsOps/goldilocks · cmd/controller.go:75

		s := <-signals
		stop <- true
		klog.Infof("Exiting, got signal: %v", s)
	},
}

// serveMetrics starts an HTTP server exposing /metrics and /healthz on the given port.
func serveMetrics(port int) {
	mux := http.NewServeMux()
	mux.Handle("/metrics", metrics.Handler())
	mux.Handle("/healthz", metrics.Healthz())

	klog.Infof("Starting goldilocks controller metrics server on port %d", port)
	klog.Fatalf("%v", http.ListenAndServe(fmt.Sprintf(":%d", port), mux))
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…