add metric for unlock errors

sentry does not record them reliably, due to rate limiting
This commit is contained in:
Brian Gough 2017-06-05 16:29:58 +01:00
parent 7ecb4128de
commit 673f4228ce

View file

@ -87,6 +87,7 @@ module.exports = LockManager =
else if result? and result isnt 1 # successful unlock should release exactly one key
profile.log("unlockScript:expired-lock").end()
logger.error {doc_id:doc_id, key:key, lockValue:lockValue, redis_err:err, redis_result:result}, "unlocking error"
metrics.inc "unlock-error"
return callback(new Error("tried to release timed out lock"))
else
profile.log("unlockScript:ok").end()