diff --git a/libraries/metrics/metrics.coffee b/libraries/metrics/metrics.coffee index 0349ca6d11..6d14655e3f 100644 --- a/libraries/metrics/metrics.coffee +++ b/libraries/metrics/metrics.coffee @@ -5,6 +5,7 @@ name = "unknown" hostname = require('os').hostname() buildKey = (key)-> "#{name}.#{hostname}.#{key}" +buildGlobalKey = (key)-> "#{name}.global.#{key}" destructors = [] @@ -42,6 +43,9 @@ module.exports = Metrics = gauge : (key, value, sampleRate = 1)-> statsd.gauge buildKey(key), value, sampleRate + globalGauge: (key, value, sampleRate = 1)-> + statsd.gauge buildGlobalKey(key), value, sampleRate + mongodb: require "./mongodb" http: require "./http" open_sockets: require "./open_sockets" diff --git a/libraries/metrics/package.json b/libraries/metrics/package.json index 6a56fca60d..9902d34845 100644 --- a/libraries/metrics/package.json +++ b/libraries/metrics/package.json @@ -1,6 +1,6 @@ { "name": "metrics-sharelatex", - "version": "1.7.2", + "version": "1.8.0", "description": "A drop-in metrics and monitoring module for node.js apps", "repository": { "type": "git",