From adc90b68e7cc72bc80c87ea3f756ffe5d827bfc7 Mon Sep 17 00:00:00 2001 From: Hayden Faulds Date: Wed, 21 Feb 2018 13:17:51 +0000 Subject: [PATCH] use gauge not inc --- services/web/app/coffee/infrastructure/LockManager.coffee | 2 +- .../coffee/infrastructure/LockManager/getLockTests.coffee | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/services/web/app/coffee/infrastructure/LockManager.coffee b/services/web/app/coffee/infrastructure/LockManager.coffee index f3b53beda7..dd29bd0bde 100644 --- a/services/web/app/coffee/infrastructure/LockManager.coffee +++ b/services/web/app/coffee/infrastructure/LockManager.coffee @@ -62,7 +62,7 @@ module.exports = LockManager = LockManager._tryLock key, namespace, (error, gotLock) -> return callback(error) if error? if gotLock - metrics.inc "lock.#{namespace}.get.success.tries", attempts + metrics.gauge "lock.#{namespace}.get.success.tries", attempts callback(null) else setTimeout attempt, LockManager.LOCK_TEST_INTERVAL diff --git a/services/web/test/unit/coffee/infrastructure/LockManager/getLockTests.coffee b/services/web/test/unit/coffee/infrastructure/LockManager/getLockTests.coffee index bb2466c104..3bdf6373af 100644 --- a/services/web/test/unit/coffee/infrastructure/LockManager/getLockTests.coffee +++ b/services/web/test/unit/coffee/infrastructure/LockManager/getLockTests.coffee @@ -13,7 +13,9 @@ describe 'LockManager - getting the lock', -> client: ()-> auth:-> "settings-sharelatex":{redis:{}} - "metrics-sharelatex": inc:-> + "metrics-sharelatex": + inc:-> + gauge:-> @callback = sinon.stub() @key = "lock:web:lockName:project-id}"