Shane Kilkelly 9 лет назад
Родитель
Сommit
54af5fec96

+ 0 - 1
services/spelling/app.coffee

@@ -11,7 +11,6 @@ server = express()
 bodyParser = require('body-parser')
 metrics = require("metrics-sharelatex")
 metrics.initialize("spelling")
-metrics.mongodb.monitor(Path.resolve(__dirname + "/node_modules/mongojs/node_modules/mongodb"), logger)
 metrics.memory.monitor(logger)
 HealthCheckController = require("./app/js/HealthCheckController")
 

+ 11 - 1
services/spelling/app/coffee/LearnedWordsManager.coffee

@@ -29,4 +29,14 @@ module.exports = LearnedWordsManager =
 			mongoCache.set(user_token, words)
 			callback null, words
 
-		
+
+metrics.timeAsyncMethod(
+	LearnedWordsManager, 'learnWord',
+	'LearnedWordsManager.learnWord',
+	logger
+)
+metrics.timeAsyncMethod(
+	LearnedWordsManager, 'getLearnedWords',
+	'LearnedWordsManager.getLearnedWords',
+	logger
+)

+ 1 - 0
services/spelling/test/unit/coffee/LearnedWordsManagerTests.coffee

@@ -23,6 +23,7 @@ describe "LearnedWordsManager", ->
 				log:->
 				err:->
 				info:->
+			'metrics-sharelatex': {timeAsyncMethod: sinon.stub(), inc: sinon.stub()}
 
 	describe "learnWord", ->
 		beforeEach ->