Metrics Sync Worker
Оновлює ProjectMetricDay після вигрузки детальної статистики Golden або Chathouse.
Задача
- Взяти
ProjectStatisticsRelation.breakdownзruIdза змінені дні. - Відкинути типи операцій, які не є реальною витратою RU.
- Згрупувати витрати у формат
ProjectMetricDay. - Розрахувати
lifetimeDaysтаisNextDayReturnдля пари TU + RU. - Повністю замінити метрики зміненого дня, щоб повторний запуск не створював дублікати.
Запуск
| Проєкт | Коли |
|---|---|
| Golden | Після оперативної та денної вигрузки статистики |
| Chathouse | Після оперативної та денної вигрузки статистики |
| Prime | Не запускається: немає RU у детальній статистиці |
| Udate | Не запускається: немає RU у детальній статистиці |
Окремого cron не потрібно: worker продовжує flow Statistics Sync Worker. Для перерахунку історії приймає проєкт та період.