diff options
author | Caskey L. Dickson <caskey@technocage.com> | 2016-01-07 17:59:16 -0800 |
---|---|---|
committer | Caskey L. Dickson <caskey@technocage.com> | 2016-01-07 17:59:16 -0800 |
commit | ab9ee574fbb912a731aabeb3d5bb22174ea10a9a (patch) | |
tree | 871ef6e0b0a0319830b78406619588a4c556d7ac | |
parent | 96ecc3d715c0ee230c88d76d0e15a9ba5dafeae5 (diff) | |
download | prometheus_node_collector-ab9ee574fbb912a731aabeb3d5bb22174ea10a9a.tar.bz2 prometheus_node_collector-ab9ee574fbb912a731aabeb3d5bb22174ea10a9a.tar.xz prometheus_node_collector-ab9ee574fbb912a731aabeb3d5bb22174ea10a9a.zip |
Build cleanly under windows.
Removes unused signal handlers left over from signal based collection
and block the non windows-relevant collectors loadavg and interrupts.
Signal based collection removed in 1c17481a4289a81b70e482fcf1d4a432da87c5de.
-rw-r--r-- | collector/interrupts_common.go | 1 | ||||
-rw-r--r-- | collector/loadavg.go | 1 | ||||
-rw-r--r-- | node_exporter.go | 6 |
3 files changed, 2 insertions, 6 deletions
diff --git a/collector/interrupts_common.go b/collector/interrupts_common.go index 84667d8..555a90d 100644 --- a/collector/interrupts_common.go +++ b/collector/interrupts_common.go | |||
@@ -14,6 +14,7 @@ | |||
14 | // +build !nointerrupts | 14 | // +build !nointerrupts |
15 | // +build !darwin | 15 | // +build !darwin |
16 | // +build !freebsd | 16 | // +build !freebsd |
17 | // +build !windows | ||
17 | 18 | ||
18 | package collector | 19 | package collector |
19 | 20 | ||
diff --git a/collector/loadavg.go b/collector/loadavg.go index d8d580d..1a02266 100644 --- a/collector/loadavg.go +++ b/collector/loadavg.go | |||
@@ -12,6 +12,7 @@ | |||
12 | // limitations under the License. | 12 | // limitations under the License. |
13 | 13 | ||
14 | // +build !noloadavg | 14 | // +build !noloadavg |
15 | // +build !windows | ||
15 | 16 | ||
16 | package collector | 17 | package collector |
17 | 18 | ||
diff --git a/node_exporter.go b/node_exporter.go index f1569a1..a68930b 100644 --- a/node_exporter.go +++ b/node_exporter.go | |||
@@ -18,12 +18,9 @@ import ( | |||
18 | "fmt" | 18 | "fmt" |
19 | "net/http" | 19 | "net/http" |
20 | _ "net/http/pprof" | 20 | _ "net/http/pprof" |
21 | "os" | ||
22 | "os/signal" | ||
23 | "sort" | 21 | "sort" |
24 | "strings" | 22 | "strings" |
25 | "sync" | 23 | "sync" |
26 | "syscall" | ||
27 | "time" | 24 | "time" |
28 | 25 | ||
29 | "github.com/prometheus/client_golang/prometheus" | 26 | "github.com/prometheus/client_golang/prometheus" |
@@ -154,9 +151,6 @@ func main() { | |||
154 | nodeCollector := NodeCollector{collectors: collectors} | 151 | nodeCollector := NodeCollector{collectors: collectors} |
155 | prometheus.MustRegister(nodeCollector) | 152 | prometheus.MustRegister(nodeCollector) |
156 | 153 | ||
157 | sigUsr1 := make(chan os.Signal) | ||
158 | signal.Notify(sigUsr1, syscall.SIGUSR1) | ||
159 | |||
160 | handler := prometheus.Handler() | 154 | handler := prometheus.Handler() |
161 | 155 | ||
162 | http.Handle(*metricsPath, handler) | 156 | http.Handle(*metricsPath, handler) |