download-prime-main-statistics
Вигрузка основної статистики
src/prime/workers/bull/queue/download-prime-main-statistics.worker.ts
Раз на добу о 00:20 UTC (cron 20 0 * * *). Durable: 3 спроби з паузою 30 хв, таймаут 1 год.
Тимчасова (щоп’ятихвилинна) вигрузка — окремий ephemeral-воркер Вигрузка тимчасової статистики.
Що відбувається
Викликає PrimeStatisticsService.downloadMainStatistics():
downloadStatistics()— для кожної активної адмінки тягне статистику по днях (від останнього запису до вчора) і пише вPrimeStatisticsstatisticsGenerateServiceV2.updateCollection()— перегенерація агрегованої колекції
Помилку кидає далі — ретрай/моніторинг робить CronWorker.
Ручний форс
GET /prime/downloadStatistics (PrimeStatisticsController) викликає той самий downloadMainStatistics() напряму (працює на будь-якому VPS, повз крон і моніторинг).
Моніторинг
ТГ-моніторинг (WorkerType.MainStatistic): COMPLETED на успіху; ранній сигнал після першої невдалої спроби; FAILED рівно раз після вичерпання ретраїв або остаточного зависання.