Просмотр исходного кода

Merge pull request #21751 from overleaf/bg-record-background-flush-operations

record background flush operations in project-history

GitOrigin-RevId: 80169b3f93a844d7162322ca21d605fffc64d687
Brian Gough 1 год назад
Родитель
Сommit
fc84bdf68b
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      services/project-history/app/js/FlushManager.js

+ 3 - 0
services/project-history/app/js/FlushManager.js

@@ -10,6 +10,7 @@
 import async from 'async'
 import logger from '@overleaf/logger'
 import OError from '@overleaf/o-error'
+import metrics from '@overleaf/metrics'
 import _ from 'lodash'
 import * as RedisManager from './RedisManager.js'
 import * as UpdatesProcessor from './UpdatesProcessor.js'
@@ -34,8 +35,10 @@ export function flushIfOld(projectId, cutoffTime, callback) {
           { projectId, firstOpTimestamp, cutoffTime },
           'flushing old project'
         )
+        metrics.inc('flush-old-updates', 1, { status: 'flushed' })
         return UpdatesProcessor.processUpdatesForProject(projectId, callback)
       } else {
+        metrics.inc('flush-old-updates', 1, { status: 'skipped' })
         return callback()
       }
     }