1. Домой
  2. Документы
  3. MiStats
  4. Описание

Описание

MiStats — это модуль сбора статистики телесмотрения абонентов, интегрированный в Smarty. Его основной компонент — это БД Clickhouse, позволяющая оптимально с точки зрения скорости и производительности собирать, хранить и проводить расчёты с большим объёмом данных.

Архитектура MiStats была спроектирована таким образом, чтобы:

  • статистические расчёты не влияли на производительность основного функционала Smarty — инстансы Smarty и MiStats изолированы и взаимодействуют только по API;
  • данные телесмотрения, хранимые ранее в MongoDB, были бесшовно перенесены в Clickhouse без потерь;
  • помимо данных из Smarty, MiStats способен принимать и использовать в расчётах данные из других систем.

Начиная с версии Smarty 2.0, все расчёты для графиков из раздела «Статистика» проводит именно MiStats.

Также с помощью этого модуля работают команды создания подборок и сортировок, описанные в разделе статистики.

На данный момент MiStats не имеет собственного UI и результаты его работы можно увидеть только в админке Smarty, но в его роадмапе уже находятся:

  • новый отдельный интерфейс взаимодействия с пользователем;
  • статистика по телесмотрению VOD;
  • новые типы графиков на стыке телесмотрения и биллинговой активности абонентов.