Exporter for machine metrics
 
 
 
 
Go to file
Brian Brazil 1c17481a42 Collect at every scrape, rather than at regular intervals.
Switch to Update using the Collecter Collect interface, due to not knowing all
metricnames in all modules beforehand we can't use Describe and thus the full
Collecter interface.

Remove 'updates', it's meaning varies by module and doesn't add much.
2014-10-29 17:00:36 +00:00
collector Collect at every scrape, rather than at regular intervals. 2014-10-29 17:00:36 +00:00
.gitignore Add Makefile with install and release targets 2014-04-09 19:30:49 -04:00
Dockerfile Install GCC in Dockerfile 2014-06-20 18:16:02 +02:00
Makefile Release version 0.4.0 2014-04-10 12:24:05 -04:00
README.md Fix typo 2014-06-04 13:43:57 +01:00
node_exporter.conf Add MegaCLI collector 2014-07-09 14:56:06 +02:00
node_exporter.go Collect at every scrape, rather than at regular intervals. 2014-10-29 17:00:36 +00:00

README.md

node_exporter

Prometheus exporter with pluggable metric collectors.

Available collectors

By default the build will only include the native collectors that expose information from /proc.

To include other collectors, specify the build tags lile this:

go build -tags 'ganglia runit' node_exporter.go

Which collectors are used is controlled by the --enabledCollectors flag.

NativeCollector

Provides metrics for load, seconds since last login and a list of tags read from node_exporter.conf.

GmondCollector (tag: ganglia)

Talks to a local gmond and provide it's metrics.

RunitCollector (tag: runit)

Provides metrics for each runit services like state and how long it has been in that state.