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}"