INNER CODE UNIT · Go

serveHTTP

ContainerSolutions/k8s-deployment-strategies · app/main.go:139

func serveHTTP(srv *http.Server) {
	log.Info().Msgf("Server started at %s", srv.Addr)
	err := srv.ListenAndServe()

	if err != http.ErrServerClosed {
		log.Fatal().Err(err).Msgf("Listen: %s\n", err)
	}
}

func serveProbe(addr string, health healthcheck.Handler) {
	log.Info().Msgf("Probe server running at %s", *probeAddr)
	if err := http.ListenAndServe(addr, health); err != nil && err != http.ErrServerClosed {
		log.Fatal().Err(err).Msgf("Server error: %s", err)
	}
}

func serveMetrics(addr string) {
	log.Info().Msgf("Serving Prometheus metrics on port %s", addr)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…