stop sending open metrics
This commit is contained in:
parent
01798bb978
commit
f6d3341085
1 changed files with 9 additions and 7 deletions
16
main.go
16
main.go
|
|
@ -91,13 +91,15 @@ func initPrometheus(prometheusHost, prometheusPort, prometheusEntry string) {
|
||||||
},
|
},
|
||||||
[]string{"ip"},
|
[]string{"ip"},
|
||||||
)
|
)
|
||||||
prometheus.MustRegister(totalClients)
|
promReg := prometheus.NewRegistry()
|
||||||
prometheus.MustRegister(totalClientsClosed)
|
promReg.MustRegister(totalClients)
|
||||||
prometheus.MustRegister(totalBytes)
|
promReg.MustRegister(totalClientsClosed)
|
||||||
prometheus.MustRegister(totalSeconds)
|
promReg.MustRegister(totalBytes)
|
||||||
prometheus.MustRegister(clientIP)
|
promReg.MustRegister(totalSeconds)
|
||||||
prometheus.MustRegister(clientSeconds)
|
promReg.MustRegister(clientIP)
|
||||||
http.Handle("/"+prometheusEntry, promhttp.Handler())
|
promReg.MustRegister(clientSeconds)
|
||||||
|
handler := promhttp.HandlerFor(promReg, promhttp.HandlerOpts{EnableOpenMetrics: false})
|
||||||
|
http.Handle("/"+prometheusEntry, handler)
|
||||||
go func() {
|
go func() {
|
||||||
glog.Infof("Starting Prometheus on %v:%v, entry point is /%v", prometheusHost, prometheusPort, prometheusEntry)
|
glog.Infof("Starting Prometheus on %v:%v, entry point is /%v", prometheusHost, prometheusPort, prometheusEntry)
|
||||||
http.ListenAndServe(prometheusHost+":"+prometheusPort, nil)
|
http.ListenAndServe(prometheusHost+":"+prometheusPort, nil)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue