status-go/metrics/metrics_prometheus.go
Adam Babik 89d89681a3
Add support for metrics (#558)
It adds support for metrics (expvar and Prometheus) along with docker-compose files to run a Whisper test cluster.
2018-01-30 12:51:48 +01:00

18 lines
350 B
Go

// +build metrics,prometheus
package metrics
import (
"net/http"
"github.com/prometheus/client_golang/prometheus/promhttp"
)
// NewMetricsServer starts a new HTTP server with prometheus handler.
func NewMetricsServer(addr string) *http.Server {
server := http.Server{Addr: addr}
http.Handle("/metrics", promhttp.Handler())
return &server
}