diff --git a/apache_exporter.go b/apache_exporter.go index 3568f474fe99b20851a21e1bd6b8c507725615e2..3d1299f1f8732283cdc185d6ed5189c79ef4b3e7 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)) }