Skip to main content
Skip table of contents

Архитектура аналитики

Архитектура аналитики

Для корректной работы аналитики необходимы следующие компоненты:

  • Оркестратор – распределяет входящие задания по исполняемым файлам. Сервисы и другие компоненты для сервера оркестратора:

    • Celery

    • Django – веб-приложение оркестратора

    • Stats_processor – мониторинг и обработка статистики используемых ресурсов

    • Matcher – обработка событий, пришедших из исполняемых файлов

    • Event Collector – хранение событий

    • Redis для сервера оркестратора

    • Nginx для сервера оркестратора

    • MySQL для сервера оркестратора

    • Tarantool для сервера оркестратора (Matcher Service)

  • Клиент оркестратора + supervisor

  • Пуш-сервер (push1st) – обеспечивает коммуникацию между элементами системы

  • Векторизатор – генерирует вектора изображений лиц

  • Исполняемые файлы – захватывают и анализируют видеопотоки в соответствии с заданиями

  • ClickHouse – колоночная аналитическая СУБД (база данных для хранения событий)

В качестве пользовательского веб-интерфейса и медиасервера рекомендуем воспользоваться продуктами VSaaS – VMS и Mediaserver.

Исполняемые файлы рекомендуется устанавливать вместе с медиасерверами.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.