No description
  • Go 95.9%
  • Shell 2.5%
  • C 0.9%
  • Makefile 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tobias Schmidt 872f921867 Reduce number of global variables used
This is the first step to make the exporter more testable.
2014-11-24 21:08:50 -05:00
collector Reduce number of global variables used 2014-11-24 21:08:50 -05: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 v0.6.0 2014-11-24 14:45:08 -05:00
node_exporter.conf Add MegaCLI collector 2014-07-09 14:56:06 +02:00
node_exporter.go Add an exporter for /proc/net/netstat, enabled by default. 2014-11-11 16:54:08 +00:00
README.md Fix typo 2014-06-04 13:43:57 +01:00

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.