From 6fa26ec0954888a5e094888852b267edbf583a5a Mon Sep 17 00:00:00 2001 From: stephen mcquay Date: Sun, 21 Jan 2018 13:57:31 -0800 Subject: [PATCH] Added prom metrics route --- cmd/hwtd/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/hwtd/main.go b/cmd/hwtd/main.go index 45ac0e5..7dc1da3 100644 --- a/cmd/hwtd/main.go +++ b/cmd/hwtd/main.go @@ -5,6 +5,7 @@ import ( "net/http" "os" + "github.com/prometheus/client_golang/prometheus/promhttp" "mcquay.me/hwt" pb "mcquay.me/hwt/rpc/hwt" ) @@ -16,7 +17,10 @@ func main() { } s := &hwt.Server{hn} th := pb.NewHelloWorldServer(s, nil) - if err := http.ListenAndServe(":8080", th); err != nil { + sm := http.NewServeMux() + sm.Handle("/", th) + sm.Handle("/metrics", promhttp.Handler()) + if err := http.ListenAndServe(":8080", sm); err != nil { log.Fatalf("listen and serve: %v", err) } }