PartnerOnlineSnapshot
Snapshot online TU/RU на партнері у конкретний момент. Не пов’язаний із часом роботи TU в нашому workspace.
Поточні collections
| Family | Collection | Що зберігає |
|---|---|---|
| Golden | golden_online_users | timestamp, повний список online RU men[] і TU ladies[]; snapshot кожні 5 хв |
| Golden | golden_weekly_online_users | unique/average RU, усі TU, наші TU та погодинні агрегати за тиждень |
| Prime | — | Глобальної історії partner online немає |
| Chathouse | — | Глобальної історії partner online немає |
| Udate | — | Глобальної історії partner online немає |
prime_online_ladies, chathouse_online_ladies_v2 та udate_online_ladies_v2 належать TU Workspace Online і не є partner snapshot-ами.
Спільна collection
collection partner_online_snapshots (робоча назва) зберігає вихідний snapshot. Hour/day/week агрегати будуються з нього й не дублюються в Mongo.
Поля
- family — Family snapshot-а.
- capturedAt — час отримання даних.
- coverage — що саме покриває snapshot:
partner— повний список online користувачів партнера;active_tus— лише RU, яких бачать запущені в Electron TU.
- tuId — FamilyTU, якщо RU snapshot отриманий у контексті однієї TU; для partner-wide snapshot відсутній.
- onlineTUExternalIds — online TU на партнері, якщо джерело їх повертає.
- onlineRUExternalIds — online RU, яких повернуло джерело.
Кількість визначається довжиною відповідного масиву. coverage: active_tus не можна показувати як загальну кількість online RU на партнері.
Індекси
{ family: 1, capturedAt: 1 }— timeline Family;{ family: 1, coverage: 1, capturedAt: 1 }— порівнювані snapshot-и;{ family: 1, tuId: 1, capturedAt: 1 }— RU online у контексті TU.