mirror of
https://github.com/prometheus/node_exporter.git
synced 2024-11-23 12:30:46 +01:00
04380ae60a
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.
589 B
589 B
node_exporter
Prometheus exporter with plugable metric collectors.
Available collectors
By default it will only include the NativeCollector.
To include other collectors, specify the build tags accordently.
NativeCollector
Provides metrics for load, seconds since last login and a list of tags
read from node_exporter.conf
.
To disable the native collector, use build tag nonative
.
GmondCollector
Talks to a local gmond and provide it's metrics.
RunitCollector
Provides metrics for each runit services like state and how long it has been in that state.