metrics-sync-worker

Metrics Sync Worker

Оновлює FamilyMetricDay після вигрузки детальної статистики Golden або Chathouse.

Задача

  1. Взяти FamilyStatisticsRelation.breakdown з ruExternalId за змінені дні.
  2. Відкинути типи операцій, які не є реальною витратою RU.
  3. Згрупувати витрати у формат FamilyMetricDay.
  4. Розрахувати lifetimeDays та isNextDayReturn для пари TU + RU.
  5. Повністю замінити метрики зміненого дня, щоб повторний запуск не створював дублікати.

Запуск

FamilyКоли
GoldenПісля оперативної та денної вигрузки статистики
ChathouseПісля оперативної та денної вигрузки статистики
PrimeНе запускається: немає RU у детальній статистиці
UdateНе запускається: немає RU у детальній статистиці

Окремого cron не потрібно: worker продовжує flow Statistics Sync Worker. Для перерахунку історії приймає Family та період.