|
@@ -62,7 +62,7 @@ module.exports = Metrics =
|
|
|
timing: (key, timeSpan, sampleRate)->
|
|
timing: (key, timeSpan, sampleRate)->
|
|
|
statsd.timing(buildKey(key), timeSpan, sampleRate)
|
|
statsd.timing(buildKey(key), timeSpan, sampleRate)
|
|
|
key = Metrics.buildPromKey("timer_#{key}")
|
|
key = Metrics.buildPromKey("timer_#{key}")
|
|
|
- if !promMetrics[key]
|
|
|
|
|
|
|
+ if !promMetrics[key]?
|
|
|
promMetrics[key] = new prom.Summary({
|
|
promMetrics[key] = new prom.Summary({
|
|
|
name: key,
|
|
name: key,
|
|
|
help: key,
|
|
help: key,
|
|
@@ -86,7 +86,7 @@ module.exports = Metrics =
|
|
|
gauge : (key, value, sampleRate = 1)->
|
|
gauge : (key, value, sampleRate = 1)->
|
|
|
statsd.gauge buildKey(key), value, sampleRate
|
|
statsd.gauge buildKey(key), value, sampleRate
|
|
|
key = Metrics.buildPromKey(key)
|
|
key = Metrics.buildPromKey(key)
|
|
|
- if !promMetrics[key]
|
|
|
|
|
|
|
+ if !promMetrics[key]?
|
|
|
promMetrics[key] = new prom.Gauge({
|
|
promMetrics[key] = new prom.Gauge({
|
|
|
name: key,
|
|
name: key,
|
|
|
help: key,
|
|
help: key,
|
|
@@ -97,7 +97,7 @@ module.exports = Metrics =
|
|
|
globalGauge: (key, value, sampleRate = 1)->
|
|
globalGauge: (key, value, sampleRate = 1)->
|
|
|
statsd.gauge buildGlobalKey(key), value, sampleRate
|
|
statsd.gauge buildGlobalKey(key), value, sampleRate
|
|
|
key = Metrics.buildPromKey(key)
|
|
key = Metrics.buildPromKey(key)
|
|
|
- if !promMetrics[key]
|
|
|
|
|
|
|
+ if !promMetrics[key]?
|
|
|
promMetrics[key] = new prom.Gauge({
|
|
promMetrics[key] = new prom.Gauge({
|
|
|
name: key,
|
|
name: key,
|
|
|
help: key,
|
|
help: key,
|