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