Henry Oswald преди 8 години
родител
ревизия
f63b84983d
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      libraries/metrics/metrics.coffee

+ 8 - 0
libraries/metrics/metrics.coffee

@@ -58,6 +58,14 @@ module.exports = Metrics =
 
 
 	count : (key, count, sampleRate = 1)->
 	count : (key, count, sampleRate = 1)->
 		statsd.count buildKey(key), count, sampleRate
 		statsd.count buildKey(key), count, sampleRate
+		key = Metrics.buildPromKey(key)
+		if !promMetrics[key]?
+			promMetrics[key] = new prom.Counter({
+				name: key,
+				help: key, 
+				labelNames: ['name','host']
+			})
+		promMetrics[key].inc({name: name, host: hostname}, count)
 
 
 	timing: (key, timeSpan, sampleRate)->
 	timing: (key, timeSpan, sampleRate)->
 		statsd.timing(buildKey(key), timeSpan, sampleRate)
 		statsd.timing(buildKey(key), timeSpan, sampleRate)