Improve error dashboard

This commit is contained in:
tdurieux
2026-05-06 16:12:37 +03:00
parent 6f418d6332
commit 873c910dd3
18 changed files with 1606 additions and 318 deletions
+9
View File
@@ -4,6 +4,7 @@ import AnonymizedRepositoryModel from "../core/model/anonymizedRepositories/anon
import ConferenceModel from "../core/model/conference/conferences.model";
import Repository from "../core/Repository";
import { createLogger, serializeError } from "../core/logger";
import { computeAndStoreDailyStats } from "./dailyStatsSnapshot";
const logger = createLogger("schedule");
@@ -54,3 +55,11 @@ export function repositoryStatusCheck() {
});
});
}
export function dailyStatsSnapshot() {
// snapshot home-page stats once per day at 00:05 UTC
schedule.scheduleJob("5 0 * * *", async () => {
logger.info("running daily stats snapshot");
await computeAndStoreDailyStats();
});
}