make StartPrometheusServer func private

we don't really need to export it
This commit is contained in:
Anton Kaliaev 2018-06-19 10:36:10 +04:00
parent 84812145cb
commit 829342a82d
No known key found for this signature in database
GPG Key ID: 7B6881D965918214
1 changed files with 7 additions and 7 deletions

View File

@ -524,7 +524,7 @@ func (n *Node) OnStart() error {
} }
if n.config.Instrumentation.Prometheus { if n.config.Instrumentation.Prometheus {
n.prometheusSrv = n.StartPrometheusServer(n.config.Instrumentation.PrometheusListenAddr) n.prometheusSrv = n.startPrometheusServer(n.config.Instrumentation.PrometheusListenAddr)
} }
// Start the switch (the P2P server). // Start the switch (the P2P server).
@ -650,19 +650,19 @@ func (n *Node) startRPC() ([]net.Listener, error) {
return listeners, nil return listeners, nil
} }
// StartPrometheusServer starts a Prometheus HTTP server, listening for metrics // startPrometheusServer starts a Prometheus HTTP server, listening for metrics
// collectors on addr. // collectors on addr.
func (n *Node) StartPrometheusServer(addr string) *http.Server { func (n *Node) startPrometheusServer(addr string) *http.Server {
srv := &http.Server{ srv := &http.Server{
Addr: addr, Addr: addr,
Handler: promhttp.Handler(), Handler: promhttp.Handler(),
} }
go func(s *http.Server, logger log.Logger) { go func() {
if err := s.ListenAndServe(); err != http.ErrServerClosed { if err := srv.ListenAndServe(); err != http.ErrServerClosed {
// Error starting or closing listener: // Error starting or closing listener:
logger.Error("Prometheus HTTP server ListenAndServe", "err", err) n.Logger.Error("Prometheus HTTP server ListenAndServe", "err", err)
} }
}(srv, n.Logger) }()
return srv return srv
} }