add: logging for debugging
This commit is contained in:
parent
b25a2992e1
commit
9770a487bc
@ -246,12 +246,8 @@ export async function adjustSnapshotTime(
|
||||
|
||||
const initialOffset = currentWindow + Math.max(targetOffset, 0);
|
||||
|
||||
let timePerIteration: number;
|
||||
const MAX_ITERATIONS = 2880;
|
||||
let iters = 0;
|
||||
const t = performance.now();
|
||||
for (let i = initialOffset; i < MAX_ITERATIONS; i++) {
|
||||
iters++;
|
||||
const offset = i;
|
||||
const count = await getWindowCount(redisClient, offset);
|
||||
|
||||
@ -267,20 +263,11 @@ export async function adjustSnapshotTime(
|
||||
const now = new Date();
|
||||
|
||||
if (delayedDate.getTime() < now.getTime()) {
|
||||
const elapsed = performance.now() - t;
|
||||
timePerIteration = elapsed / (i + 1);
|
||||
logger.log(`${timePerIteration.toFixed(3)}ms * ${iters} iterations`, "perf", "fn:adjustSnapshotTime");
|
||||
return now;
|
||||
}
|
||||
const elapsed = performance.now() - t;
|
||||
timePerIteration = elapsed / (i + 1);
|
||||
logger.log(`${timePerIteration.toFixed(3)}ms * ${iters} iterations`, "perf", "fn:adjustSnapshotTime");
|
||||
return delayedDate;
|
||||
}
|
||||
}
|
||||
const elapsed = performance.now() - t;
|
||||
timePerIteration = elapsed / MAX_ITERATIONS;
|
||||
logger.log(`${timePerIteration.toFixed(3)}ms * ${MAX_ITERATIONS} iterations`, "perf", "fn:adjustSnapshotTime");
|
||||
return expectedStartTime;
|
||||
}
|
||||
|
||||
|
||||
@ -46,7 +46,7 @@ export const archiveSnapshotsWorker = async (_job: Job) => {
|
||||
unit: "hour"
|
||||
});
|
||||
logger.log(
|
||||
`Scheduled archive snapshot for aid ${aid} in ${formatted}.`,
|
||||
`Scheduled archive snapshot for aid ${aid} in ${formatted}. date: ${nextSaturday(date).toUTCString()}, timestamp: ${nextSaturday(date).getTime()}`,
|
||||
"mq",
|
||||
"fn:archiveSnapshotsWorker"
|
||||
);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user