From 9acf86745f05db83bdb69626ee85bc005b8101c3 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Tue, 4 Jan 2022 14:01:46 +0000 Subject: [PATCH] Merge pull request #6230 from overleaf/jpa-collect-latency-get-dict [web] collect latency for getting the users dict GitOrigin-RevId: ff13cfd7c27a64b15b36c0a0cd8653b4681be6b2 --- services/web/app/src/Features/Spelling/SpellingHandler.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/web/app/src/Features/Spelling/SpellingHandler.js b/services/web/app/src/Features/Spelling/SpellingHandler.js index 42c14c595c..061a3e443a 100644 --- a/services/web/app/src/Features/Spelling/SpellingHandler.js +++ b/services/web/app/src/Features/Spelling/SpellingHandler.js @@ -2,11 +2,13 @@ const request = require('request') const requestRetry = require('requestretry') const Settings = require('@overleaf/settings') const OError = require('@overleaf/o-error') +const Metrics = require('@overleaf/metrics') const TIMEOUT = 10 * 1000 module.exports = { getUserDictionaryWithRetries(userId, callback) { + const timer = new Metrics.Timer('spelling_get_dict') const options = { url: `${Settings.apis.spelling.url}/user/${userId}`, timeout: 3 * 1000, @@ -30,6 +32,7 @@ module.exports = { ) } + timer.done() callback(null, body) }) },