diff options
author | Pavel Borzenkov <pavel.borzenkov@gmail.com> | 2016-01-15 15:16:12 +0300 |
---|---|---|
committer | Pavel Borzenkov <pavel.borzenkov@gmail.com> | 2016-01-15 15:16:12 +0300 |
commit | 21d473ffd463572829c6fc2efac34c54fd31b2d3 (patch) | |
tree | ddde3a038a66b0b6a67f8aa83663a9e69ec04d4c /collector/conntrack_linux.go | |
parent | fae388dcab1ff45ebab367d288e1adcacd7f051e (diff) | |
download | prometheus_node_collector-21d473ffd463572829c6fc2efac34c54fd31b2d3.tar.bz2 prometheus_node_collector-21d473ffd463572829c6fc2efac34c54fd31b2d3.tar.xz prometheus_node_collector-21d473ffd463572829c6fc2efac34c54fd31b2d3.zip |
Fix compilation without conntrack collector
Entry collector uses readUintFromFile() function which is defined by
conntrack collector. Thus, it is impossible to build node_exporter w/o
conntrack collector. Fix this by factoring out the function into
helper.go file.
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Diffstat (limited to 'collector/conntrack_linux.go')
-rw-r--r-- | collector/conntrack_linux.go | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/collector/conntrack_linux.go b/collector/conntrack_linux.go index 943155b..3f43571 100644 --- a/collector/conntrack_linux.go +++ b/collector/conntrack_linux.go | |||
@@ -16,10 +16,6 @@ | |||
16 | package collector | 16 | package collector |
17 | 17 | ||
18 | import ( | 18 | import ( |
19 | "io/ioutil" | ||
20 | "strconv" | ||
21 | "strings" | ||
22 | |||
23 | "github.com/prometheus/client_golang/prometheus" | 19 | "github.com/prometheus/client_golang/prometheus" |
24 | ) | 20 | ) |
25 | 21 | ||
@@ -67,15 +63,3 @@ func (c *conntrackCollector) Update(ch chan<- prometheus.Metric) (err error) { | |||
67 | 63 | ||
68 | return nil | 64 | return nil |
69 | } | 65 | } |
70 | |||
71 | func readUintFromFile(path string) (uint64, error) { | ||
72 | data, err := ioutil.ReadFile(path) | ||
73 | if err != nil { | ||
74 | return 0, err | ||
75 | } | ||
76 | value, err := strconv.ParseUint(strings.TrimSpace(string(data)), 10, 64) | ||
77 | if err != nil { | ||
78 | return 0, err | ||
79 | } | ||
80 | return value, nil | ||
81 | } | ||