From 0283fc9ab8f49260c4144ab82b7a52d19bbc2266 Mon Sep 17 00:00:00 2001 From: Julius Volz Date: Mon, 9 Feb 2015 00:21:57 +0100 Subject: [PATCH] Make flag names consistent across projects. --- node_exporter.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/node_exporter.go b/node_exporter.go index 691e8860..0c41acf7 100644 --- a/node_exporter.go +++ b/node_exporter.go @@ -22,11 +22,12 @@ import ( const subsystem = "exporter" var ( - configFile = flag.String("config", "", "Path to config file.") - memProfile = flag.String("memprofile", "", "Write memory profile to this file.") - listeningAddress = flag.String("listen", ":8080", "Address to listen on.") - enabledCollectors = flag.String("enabledCollectors", "attributes,diskstats,filesystem,loadavg,meminfo,stat,textfile,time,netdev,netstat", "Comma-separated list of collectors to use.") - printCollectors = flag.Bool("printCollectors", false, "If true, print available collectors and exit.") + configFile = flag.String("config.file", "", "Path to config file.") + memProfile = flag.String("debug.memprofile-file", "", "Write memory profile to this file upon receipt of SIGUSR1.") + listenAddress = flag.String("web.listen-address", ":9100", "Address on which to expose metrics and web interface.") + metricsPath = flag.String("web.telemetry-path", "/metrics", "Path under which to expose metrics.") + enabledCollectors = flag.String("collectors.enabled", "attributes,diskstats,filesystem,loadavg,meminfo,stat,textfile,time,netdev,netstat", "Comma-separated list of collectors to use.") + printCollectors = flag.Bool("collectors.print", false, "If true, print available collectors and exit.") authUser = flag.String("auth.user", "", "Username for basic auth.") authPass = flag.String("auth.pass", "", "Password for basic auth.") @@ -171,17 +172,17 @@ func main() { } } go func() { - http.Handle("/metrics", handler) + http.Handle(*metricsPath, handler) http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { w.Write([]byte(` Node Exporter

Node Exporter

-

Metrics

+

Metrics

`)) }) - err := http.ListenAndServe(*listeningAddress, nil) + err := http.ListenAndServe(*listenAddress, nil) if err != nil { glog.Fatal(err) }