From cf920a86f747a98ebd1750e1eef42a0bdeeaf429 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Wed, 21 Nov 2018 08:50:33 +0000 Subject: [PATCH] fix metrics.this --- libraries/metrics/metrics.coffee | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libraries/metrics/metrics.coffee b/libraries/metrics/metrics.coffee index 0e54936429..56356ace27 100644 --- a/libraries/metrics/metrics.coffee +++ b/libraries/metrics/metrics.coffee @@ -56,14 +56,16 @@ module.exports = Metrics = timing: (key, timeSpan, sampleRate)-> statsd.timing(buildKey(key), timeSpan, sampleRate) - if !promMetrics[this.key] - promMetrics[this.key] = new prom.Summary({ - name: "#{name}_timer_#{this.key}".replace(/\./g,"_"), + if !promMetrics[key] + k = "#{name}_timer_#{key}".replace(/\./g,"_") + console.log("sending timing", k) + promMetrics[key] = new prom.Summary({ + name: k, help: key, maxAgeSeconds: 600, ageBuckets: 10 }) - promMetrics[this.key].observe(timeSpan) + promMetrics[key].observe(timeSpan) Timer : class constructor :(key, sampleRate = 1)->