Commit graph

5 commits

Author SHA1 Message Date
Julius Volz 4fcd1a9b38 Escape all illegal chars in metric names.
E.g. right now there are some metrics with dashes in their names, which cannot
be queried through the UI.
2013-08-15 13:21:16 +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 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 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