aboutsummaryrefslogtreecommitdiff
path: root/collector/conntrack_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/conntrack_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/conntrack_linux.go')
-rw-r--r--collector/conntrack_linux.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/collector/conntrack_linux.go b/collector/conntrack_linux.go
index e830327..4a0e375 100644
--- a/collector/conntrack_linux.go
+++ b/collector/conntrack_linux.go
@@ -25,19 +25,19 @@ type conntrackCollector struct {
25} 25}
26 26
27func init() { 27func init() {
28 Factories["conntrack"] = NewConntrackCollector 28 registerCollector("conntrack", defaultEnabled, NewConntrackCollector)
29} 29}
30 30
31// NewConntrackCollector returns a new Collector exposing conntrack stats. 31// NewConntrackCollector returns a new Collector exposing conntrack stats.
32func NewConntrackCollector() (Collector, error) { 32func NewConntrackCollector() (Collector, error) {
33 return &conntrackCollector{ 33 return &conntrackCollector{
34 current: prometheus.NewDesc( 34 current: prometheus.NewDesc(
35 prometheus.BuildFQName(Namespace, "", "nf_conntrack_entries"), 35 prometheus.BuildFQName(namespace, "", "nf_conntrack_entries"),
36 "Number of currently allocated flow entries for connection tracking.", 36 "Number of currently allocated flow entries for connection tracking.",
37 nil, nil, 37 nil, nil,
38 ), 38 ),
39 limit: prometheus.NewDesc( 39 limit: prometheus.NewDesc(
40 prometheus.BuildFQName(Namespace, "", "nf_conntrack_entries_limit"), 40 prometheus.BuildFQName(namespace, "", "nf_conntrack_entries_limit"),
41 "Maximum size of connection tracking table.", 41 "Maximum size of connection tracking table.",
42 nil, nil, 42 nil, nil,
43 ), 43 ),