From 6605c92af317f8d8c026997699ac734f24c44201 Mon Sep 17 00:00:00 2001 From: Kevin Lyda <kevin@ie.suberic.net> Date: Wed, 1 Feb 2017 00:46:25 +0000 Subject: [PATCH] More tweaks on web server. --- cmd/gqgmcd/main.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/gqgmcd/main.go b/cmd/gqgmcd/main.go index 103cada..e7887ec 100644 --- a/cmd/gqgmcd/main.go +++ b/cmd/gqgmcd/main.go @@ -8,15 +8,23 @@ package main import ( + "flag" "fmt" + "log" "net/http" + + "github.com/prometheus/client_golang/prometheus/promhttp" ) +var addr = flag.String("listen-address", ":8080", "Address for HTTP requests.") + func metricsHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Some metrics.") } func main() { + flag.Parse() http.HandleFunc("/", metricsHandler) - http.ListenAndServe(":8080", nil) + http.Handle("/metrics", promhttp.Handler()) + log.Fatal(http.ListenAndServe(*addr, nil)) } -- GitLab