From 8a046ddf208c7e440f19667cd9e8681d4f54a36c Mon Sep 17 00:00:00 2001 From: Christopher Hoskin Date: Wed, 9 Jan 2019 15:20:36 +0000 Subject: [PATCH] Adapt for metrics v2 --- services/notifications/app.coffee | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/notifications/app.coffee b/services/notifications/app.coffee index dca9f683c0..7d5b007e22 100644 --- a/services/notifications/app.coffee +++ b/services/notifications/app.coffee @@ -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