Adapt for metrics v2

This commit is contained in:
Christopher Hoskin 2019-01-09 15:20:36 +00:00
parent f2230d6f27
commit 8a046ddf20

View file

@ -1,3 +1,5 @@
metrics = require("metrics-sharelatex")
metrics.initialize("notifications")
Settings = require 'settings-sharelatex'
logger = require 'logger-sharelatex'
logger.initialize("notifications-sharelatex")
@ -7,8 +9,7 @@ controller = require("./app/js/NotificationsController")
mongojs = require('mongojs')
db = mongojs(Settings.mongo.url, ['notifications'])
Path = require("path")
metrics = require("metrics-sharelatex")
metrics.initialize("notifications")
metrics.memory.monitor(logger)
HealthCheckController = require("./app/js/HealthCheckController")
@ -19,6 +20,8 @@ app.configure ()->
app.use metrics.http.monitor(logger)
app.use express.errorHandler()
metrics.injectMetricsRoute(app)
app.post '/user/:user_id', controller.addNotification
app.get '/user/:user_id', controller.getUserNotifications
app.del '/user/:user_id/notification/:notification_id', controller.removeNotificationId