summaryrefslogtreecommitdiffstats
path: root/cmd/gotop/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/gotop/main.go')
-rw-r--r--cmd/gotop/main.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/cmd/gotop/main.go b/cmd/gotop/main.go
index d1cffaa..da4ee41 100644
--- a/cmd/gotop/main.go
+++ b/cmd/gotop/main.go
@@ -18,9 +18,9 @@ import (
//_ "net/http/pprof"
+ "github.com/VictoriaMetrics/metrics"
jj "github.com/cloudfoundry-attic/jibber_jabber"
ui "github.com/gizak/termui/v3"
- "github.com/prometheus/client_golang/prometheus/promhttp"
"github.com/shibukawa/configdir"
"github.com/xxxserxxx/lingo"
"github.com/xxxserxxx/opflag"
@@ -446,9 +446,12 @@ func run() int {
ui.Render(bar)
}
+ // TODO https://godoc.org/github.com/VictoriaMetrics/metrics#Set
if conf.ExportPort != "" {
go func() {
- http.Handle("/metrics", promhttp.Handler())
+ http.HandleFunc("/metrics", func(w http.ResponseWriter, req *http.Request) {
+ metrics.WritePrometheus(w, true)
+ })
http.ListenAndServe(conf.ExportPort, nil)
}()
}
@@ -488,7 +491,7 @@ func getLayout(conf gotop.Config) (io.Reader, error) {
}
}
-func runTests(conf gotop.Config) int {
+func runTests(_ gotop.Config) int {
fmt.Printf("PASS")
return 0
}