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

[project-history] make logging of latency in resync script optional (#23325)

GitOrigin-RevId: ee6863e05be648757ccaa96a0321085fe42f508f
Jakob Ackermann 1 год назад
Родитель
Сommit
f727389b2b
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      services/project-history/scripts/bulk_resync_file_fix_up.mjs

+ 5 - 2
services/project-history/scripts/bulk_resync_file_fix_up.mjs

@@ -36,8 +36,9 @@ const FILESTORE_SOFT_DELETE_START = new Date('2024-12-19T00:00:00Z')
 const FILESTORE_READ_OFF = new Date('2025-01-24T15:00:00Z')
 const FILESTORE_READ_OFF = new Date('2025-01-24T15:00:00Z')
 
 
 const argv = minimist(process.argv.slice(2), {
 const argv = minimist(process.argv.slice(2), {
-  string: ['logs'],
+  string: ['logs', 'log-latency'],
 })
 })
+const LOG_LATENCY = argv['log-latency'] === 'true'
 
 
 let gracefulShutdownInitiated = false
 let gracefulShutdownInitiated = false
 
 
@@ -188,7 +189,9 @@ async function processProject(projectId, historyId) {
   try {
   try {
     await tryProcessProject(projectId, historyId)
     await tryProcessProject(projectId, historyId)
     const latency = performance.now() - t0
     const latency = performance.now() - t0
-    logger.info({ projectId, historyId, latency }, 'processed project')
+    if (LOG_LATENCY) {
+      logger.info({ projectId, historyId, latency }, 'processed project')
+    }
     STATS.success++
     STATS.success++
   } catch (err) {
   } catch (err) {
     logger.err({ err, projectId, historyId }, 'failed to process project')
     logger.err({ err, projectId, historyId }, 'failed to process project')