diff options
author | Calle Pettersson <carlpett@users.noreply.github.com> | 2017-09-28 15:06:26 +0200 |
---|---|---|
committer | Johannes 'fish' Ziemke <github@freigeist.org> | 2017-09-28 15:06:26 +0200 |
commit | 859a825bb84bf4fb911fcba445d410965945f088 (patch) | |
tree | 0726b08cf03c790bff3a34a085cecc01e3b927e2 /collector/conntrack_linux.go | |
parent | 3762191e66e309106e930ab11f9c080fb4428001 (diff) | |
download | prometheus_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.go | 6 |
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 | ||
27 | func init() { | 27 | func 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. |
32 | func NewConntrackCollector() (Collector, error) { | 32 | func 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 | ), |