diff --git a/services/track-changes/app/coffee/MongoManager.coffee b/services/track-changes/app/coffee/MongoManager.coffee index e11e66990e..201c2a95c6 100644 --- a/services/track-changes/app/coffee/MongoManager.coffee +++ b/services/track-changes/app/coffee/MongoManager.coffee @@ -3,6 +3,7 @@ PackManager = require "./PackManager" async = require "async" _ = require "underscore" metrics = require 'metrics-sharelatex' +logger = require 'logger-sharelatex' module.exports = MongoManager = getLastCompressedUpdate: (doc_id, callback = (error, update) ->) -> @@ -95,15 +96,9 @@ module.exports = MongoManager = db.docHistoryIndex.ensureIndex { project_id: 1 }, { background: true } -metrics.timeAsyncMethod( - MongoManager, 'getLastCompressedUpdate', - 'MongoManger.getLastCompressedUpdate' -) -metrics.timeAsyncMethod( - MongoManager, 'getProjectMetaData', - 'MongoManger.getProjectMetaData' -) -metrics.timeAsyncMethod( - MongoManager, 'setProjectMetaData', - 'MongoManger.setProjectMetaData' -) +[ + 'getLastCompressedUpdate', + 'getProjectMetaData', + 'setProjectMetaData' +].map (method) -> + metrics.timeAsyncMethod(MongoManager, method, 'mongo.MongoManager', logger) diff --git a/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee b/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee index 4088c46c0e..29ed86e92c 100644 --- a/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee +++ b/services/track-changes/test/unit/coffee/MongoManager/MongoManagerTests.coffee @@ -14,6 +14,7 @@ describe "MongoManager", -> @MongoManager = SandboxedModule.require modulePath, requires: "./mongojs" : { db: @db = {}, ObjectId: ObjectId } "./PackManager" : @PackManager = {} + 'metrics-sharelatex': {timeAsyncMethod: ()->} @callback = sinon.stub() @doc_id = ObjectId().toString() @project_id = ObjectId().toString()