make StartPrometheusServer func private
we don't really need to export it
This commit is contained in:
parent
84812145cb
commit
829342a82d
14
node/node.go
14
node/node.go
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue