فهرست منبع

Merge pull request #10725 from overleaf/jpa-no-cdn-metric

[web] add metric for ?nocdn=true requests

GitOrigin-RevId: 6ca8a5616590f2d4efd8e3d04ef3ae71b67c5b96
Jakob Ackermann 3 سال پیش
والد
کامیت
648a08b6b8
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      services/web/app/src/infrastructure/ExpressLocals.js

+ 5 - 0
services/web/app/src/infrastructure/ExpressLocals.js

@@ -1,4 +1,5 @@
 const logger = require('@overleaf/logger')
+const Metrics = require('@overleaf/metrics')
 const Settings = require('@overleaf/settings')
 const querystring = require('querystring')
 const _ = require('lodash')
@@ -129,6 +130,10 @@ module.exports = function (webRouter, privateApiRouter, publicApiRouter) {
         { user_id: userId, ip: req != null ? req.ip : undefined },
         'cdnBlocked for user, not using it and turning it off for future requets'
       )
+      Metrics.inc('no_cdn', 1, {
+        path: userId ? 'logged-in' : 'pre-login',
+        method: 'true',
+      })
       req.session.cdnBlocked = true
     }
     const host = req.headers && req.headers.host