aboutsummaryrefslogtreecommitdiff
path: root/collector/filefd_linux.go
diff options
context:
space:
mode:
authorErkki Eilonen <erkki@itech.ee>2016-01-13 21:09:01 +0700
committerErkki Eilonen <erkki@itech.ee>2016-01-13 21:09:01 +0700
commitff7106615e0e95b9fcce409ccad44ef521a1d6a2 (patch)
tree4b59e6a5df552595bfed4557ed43fb7288050fa3 /collector/filefd_linux.go
parenta59c71b505736ca160a466f4637b156ac5d04ebd (diff)
downloadprometheus_node_collector-ff7106615e0e95b9fcce409ccad44ef521a1d6a2.tar.bz2
prometheus_node_collector-ff7106615e0e95b9fcce409ccad44ef521a1d6a2.tar.xz
prometheus_node_collector-ff7106615e0e95b9fcce409ccad44ef521a1d6a2.zip
fix block nesting bug causing filefd values to never be updated post initial call
Diffstat (limited to 'collector/filefd_linux.go')
-rw-r--r--collector/filefd_linux.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/collector/filefd_linux.go b/collector/filefd_linux.go
index 55c8d66..bb359af 100644
--- a/collector/filefd_linux.go
+++ b/collector/filefd_linux.go
@@ -59,12 +59,12 @@ func (c *fileFDStatCollector) Update(ch chan<- prometheus.Metric) (err error) {
59 Help: fmt.Sprintf("File descriptor statistics: %s.", name), 59 Help: fmt.Sprintf("File descriptor statistics: %s.", name),
60 }, 60 },
61 ) 61 )
62 v, err := strconv.ParseFloat(value, 64)
63 if err != nil {
64 return fmt.Errorf("invalid value %s in file-nr: %s", value, err)
65 }
66 c.metrics[name].Set(v)
67 } 62 }
63 v, err := strconv.ParseFloat(value, 64)
64 if err != nil {
65 return fmt.Errorf("invalid value %s in file-nr: %s", value, err)
66 }
67 c.metrics[name].Set(v)
68 } 68 }
69 for _, m := range c.metrics { 69 for _, m := range c.metrics {
70 m.Collect(ch) 70 m.Collect(ch)