aboutsummaryrefslogtreecommitdiff
path: root/collector/conntrack_linux.go
diff options
context:
space:
mode:
authorPavel Borzenkov <pavel.borzenkov@gmail.com>2016-01-15 15:16:12 +0300
committerPavel Borzenkov <pavel.borzenkov@gmail.com>2016-01-15 15:16:12 +0300
commit21d473ffd463572829c6fc2efac34c54fd31b2d3 (patch)
treeddde3a038a66b0b6a67f8aa83663a9e69ec04d4c /collector/conntrack_linux.go
parentfae388dcab1ff45ebab367d288e1adcacd7f051e (diff)
downloadprometheus_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.go16
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 @@
16package collector 16package collector
17 17
18import ( 18import (
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
71func 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}