aboutsummaryrefslogtreecommitdiff
path: root/collector/sockstat_linux.go
diff options
context:
space:
mode:
authorCalle Pettersson <carlpett@users.noreply.github.com>2017-09-28 15:06:26 +0200
committerJohannes 'fish' Ziemke <github@freigeist.org>2017-09-28 15:06:26 +0200
commit859a825bb84bf4fb911fcba445d410965945f088 (patch)
tree0726b08cf03c790bff3a34a085cecc01e3b927e2 /collector/sockstat_linux.go
parent3762191e66e309106e930ab11f9c080fb4428001 (diff)
downloadprometheus_node_collector-859a825bb84bf4fb911fcba445d410965945f088.tar.bz2
prometheus_node_collector-859a825bb84bf4fb911fcba445d410965945f088.tar.xz
prometheus_node_collector-859a825bb84bf4fb911fcba445d410965945f088.zip
Replace --collectors.enabled with per-collector flags (#640)
* Move NodeCollector into package collector * Refactor collector enabling * Update README with new collector enabled flags * Fix out-of-date inline flag reference syntax * Use new flags in end-to-end tests * Add flag to disable all default collectors * Track if a flag has been set explicitly * Add --collectors.disable-defaults to README * Revert disable-defaults flag * Shorten flags * Fixup timex collector registration * Fix end-to-end tests * Change procfs and sysfs path flags * Fix review comments
Diffstat (limited to 'collector/sockstat_linux.go')
-rw-r--r--collector/sockstat_linux.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/collector/sockstat_linux.go b/collector/sockstat_linux.go
index 2791b11..92847be 100644
--- a/collector/sockstat_linux.go
+++ b/collector/sockstat_linux.go
@@ -36,7 +36,7 @@ var pageSize = os.Getpagesize()
36type sockStatCollector struct{} 36type sockStatCollector struct{}
37 37
38func init() { 38func init() {
39 Factories[sockStatSubsystem] = NewSockStatCollector 39 registerCollector(sockStatSubsystem, defaultEnabled, NewSockStatCollector)
40} 40}
41 41
42// NewSockStatCollector returns a new Collector exposing socket stats. 42// NewSockStatCollector returns a new Collector exposing socket stats.
@@ -57,7 +57,7 @@ func (c *sockStatCollector) Update(ch chan<- prometheus.Metric) error {
57 } 57 }
58 ch <- prometheus.MustNewConstMetric( 58 ch <- prometheus.MustNewConstMetric(
59 prometheus.NewDesc( 59 prometheus.NewDesc(
60 prometheus.BuildFQName(Namespace, sockStatSubsystem, protocol+"_"+name), 60 prometheus.BuildFQName(namespace, sockStatSubsystem, protocol+"_"+name),
61 fmt.Sprintf("Number of %s sockets in state %s.", protocol, name), 61 fmt.Sprintf("Number of %s sockets in state %s.", protocol, name),
62 nil, nil, 62 nil, nil,
63 ), 63 ),