mirror of
https://github.com/prometheus/node_exporter.git
synced 2025-08-20 18:33:52 -07:00
This works by using a global array with references to NewXCollector
functions. Each collector appends to that array in it's init() function.
Which file gets build depends on the build tags:
To build only the ganglia exporter, you can do:
go build -tags nonative,ganglia
By default it will build only the native collector.
|
||
|---|---|---|
| .. | ||
| ganglia | ||
| exporter.go | ||
| gmond_collector.go | ||
| helper.go | ||
| native_collector.go | ||
| runit_collector.go | ||