From 4da4e3620d2eb6d757012585bcd382c0167ed840 Mon Sep 17 00:00:00 2001
From: Pedro <pedro@advantagemedia.mobi>
Date: Wed, 1 Nov 2017 13:29:16 +0100
Subject: [PATCH] Add welcome page

---
 apache_exporter.go | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/apache_exporter.go b/apache_exporter.go
index 3568f47..3d1299f 100644
--- a/apache_exporter.go
+++ b/apache_exporter.go
@@ -305,8 +305,17 @@ func main() {
 
 	log.Infoln("Starting apache_exporter", version.Info())
 	log.Infoln("Build context", version.BuildContext())
-
 	log.Infof("Starting Server: %s", *listeningAddress)
+
 	http.Handle(*metricsEndpoint, prometheus.Handler())
+	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
+		w.Write([]byte(`<html>
+			 <head><title>Apache Exporter</title></head>
+			 <body>
+			 <h1>Apache Exporter</h1>
+			 <p><a href='` + *metricsEndpoint + `'>Metrics</a></p>
+			 </body>
+			 </html>`))
+	})
 	log.Fatal(http.ListenAndServe(*listeningAddress, nil))
 }
-- 
GitLab