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
Johannes 'fish' Ziemke e8ebcede5b Install GCC in Dockerfile
This also removes make which isn't in use anymore.
2014-06-20 18:16:02 +02:00
collector Update comment format. 2014-06-06 11:38:34 +01: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
node_exporter.conf Move exporter to main and listen/interval to flags 2014-02-18 13:57:41 +01:00
node_exporter.go Add collector for /proc/stat, enabled by default. 2014-06-06 10:37:16 +01: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.