 	Timer : class
 		constructor :(key, sampleRate = 1)->
 			this.start = new Date()
+			key = Metrics.sanitizeKey(key)
 			this.key = key
 			this.sampleRate = sampleRate
 


	inc : (key, sampleRate = 1)->
		statsd.increment buildKey(key), sampleRate
		key = this.sanitizeKey(key)
		if !promMetrics[key]?
			promMetrics[key] = new prom.Counter({
				name: "#{name}_#{key}",
				help: key, 
				labelNames: ['name','host']
			})


	globalGauge: (key, value, sampleRate = 1)->
		statsd.gauge buildGlobalKey(key), value, sampleRate
		key = Metrics.buildPromKey(key)
		if !promMetrics[key]
			promMetrics[key] = new prom.Gauge({
				name: key,
				help: key, 
				labelNames: ['name','host']
			})
