James Allen 12 лет назад
Родитель
Сommit
c835528dea
2 измененных файлов с 7 добавлено и 1 удалено
  1. 6 1
      services/track-changes/app.coffee
  2. 1 0
      services/track-changes/package.json

+ 6 - 1
services/track-changes/app.coffee

@@ -2,13 +2,18 @@ Settings = require "settings-sharelatex"
 logger = require "logger-sharelatex"
 logger = require "logger-sharelatex"
 logger.initialize("track-changes")
 logger.initialize("track-changes")
 
 
+Path = require "path"
+Metrics = require "metrics-sharelatex"
+Metrics.initialize("track-changes")
+Metrics.mongodb.monitor(Path.resolve(__dirname + "/node_modules/mongojs/node_modules/mongodb"), logger)
+
 require("./app/js/MongoManager").ensureIndices()
 require("./app/js/MongoManager").ensureIndices()
 
 
 HttpController = require "./app/js/HttpController"
 HttpController = require "./app/js/HttpController"
 express = require "express"
 express = require "express"
 app = express()
 app = express()
 
 
-app.use express.logger()
+app.use Metrics.http.monitor(logger)
 
 
 app.post "/project/:project_id/doc/:doc_id/flush", HttpController.flushDoc
 app.post "/project/:project_id/doc/:doc_id/flush", HttpController.flushDoc
 
 

+ 1 - 0
services/track-changes/package.json

@@ -7,6 +7,7 @@
     "mongojs": "~0.9.11",
     "mongojs": "~0.9.11",
     "settings-sharelatex": "git+https://github.com/sharelatex/settings-sharelatex.git#master",
     "settings-sharelatex": "git+https://github.com/sharelatex/settings-sharelatex.git#master",
     "logger-sharelatex": "git+https://github.com/sharelatex/logger-sharelatex.git#master",
     "logger-sharelatex": "git+https://github.com/sharelatex/logger-sharelatex.git#master",
+    "metrics-sharelatex": "git+https://github.com/sharelatex/metrics-sharelatex.git#master",
     "request": "~2.33.0",
     "request": "~2.33.0",
     "redis": "~0.10.1"
     "redis": "~0.10.1"
   },
   },