Commit graph

2210 commits

Author SHA1 Message Date
Johannes 'fish' Ziemke ada754e7f6 Add runit exporter 2013-07-25 15:30:35 +02:00
Johannes 'fish' Ziemke ade7272a29 Remove hostname label
A host/port label is provided by prometheus
2013-07-24 15:53:30 +02:00
Johannes 'fish' Ziemke cbd350a381 Remove munin exporter
The exporter was never fully working and it turns out the protocol is
much harder to support than thought. Since we're not depending on munin
anyway, I've dropped it.
2013-07-24 14:15:40 +02:00
Johannes 'fish' Ziemke d38d0a7730 Get the graph list and register metrics on demand
Instead of registering them when getting the graph list.
2013-06-26 16:31:00 +02:00
Johannes 'fish' Ziemke 1dbe3de133 Replace . in metric names by _.
Because: "We are using a period to separate between the job name and the metric
name in shorthand; thusly, a metric ought not have a period in it." - Matt
2013-05-14 16:29:29 +02:00
Johannes 'fish' Ziemke 26e294c1af Minor cleanup. 2013-05-14 15:45:38 +02:00
Johannes 'fish' Ziemke b199e6dbc3 Merge pull request #1 from prometheus/refactor-multiple-collectors
Refactor node_exporter to support collectors.
2013-05-14 06:43:51 -07:00
Johannes 'fish' Ziemke 588ef8b62a Refactor node_exporter to support collectors.
A collector is a type matching 'Collector' interface.

The following collectors where added:
- NativeCollector wrapping the original functionality (attributes, load)
- GmondCollector scraping ganglia's gmond (based on gmond_exporter)
- MuninCollector scraping munin (based on munin_exporter)
2013-05-14 15:27:24 +02:00
Johannes 'fish' Ziemke a6e8bcb1c4 Exporter exposing load, last login and tag list.
The list of tags can be configured in a json config.
2013-05-06 12:32:42 +02:00
Johannes 'fish' Ziemke 051b651fa8 Initial commit 2013-04-18 07:44:52 -07:00