 		key = this.sanitizeKey(key)
 		if !gauges[key]
 			gauges[key] = new prom.Gauge({
-		  		name: key,
+		  		name: buildKey(key),
 				help: key, 
 				labelNames: ['name','host']
 			})


module.exports = Metrics =
	initialize: (_name) ->
		name = _name
		collectDefaultMetrics({ timeout: 5000, prefix: name + "_" })

	registerDestructor: (func) ->
		destructors.push func

		key = this.sanitizeKey(key)
		if !gauges[key]
			gauges[key] = new prom.Gauge({
		  		name: buildKey(key),
				help: key, 
				labelNames: ['name','host']
			})
