aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaskey L. Dickson <caskey@technocage.com>2016-01-07 17:59:16 -0800
committerCaskey L. Dickson <caskey@technocage.com>2016-01-07 17:59:16 -0800
commitab9ee574fbb912a731aabeb3d5bb22174ea10a9a (patch)
tree871ef6e0b0a0319830b78406619588a4c556d7ac
parent96ecc3d715c0ee230c88d76d0e15a9ba5dafeae5 (diff)
downloadprometheus_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.go1
-rw-r--r--collector/loadavg.go1
-rw-r--r--node_exporter.go6
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
18package collector 19package 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
16package collector 17package 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)