МОНИТОРИНГ ТЕХПРОЦЕССОВ
ПРЕДУПРЕЖДЕНИЕ ТЕХНОГЕННЫХ АВАРИЙ И КАТАСТРОФ
Удаленный контроль состояния оборудования и хода техпроцессов в условиях слабой инфраструктуры
Журнал
параметров
Реестр
оборудования
Визуализация
на ГИС портале
Мастер настройки событий
и уведомлений
Система реагирования
на экстренные ситуации
Сводка по объекту,
автоматизация отчетности
Стек технологий
Языки программирования (Backend): Scala.
Языки программирования (Frontend): TypeScript.
Framework (Backend): Akka Platform; Slick.
Framework (Frontend): React; MobX; AntDesign.
Инфраструктура : PostgreSQL; ClickHouse; Kafka; S3; etcd; Docker; Kubernetes.
Описание системы
Основное назначение системы заключается в доставке данных телеметрии технического оборудования с использованием ETL-подхода (Extract, Transform, Load). За данный процесс отвечают компоненты собственной разработки, так называемый ШПД (Шлюз Передачи Данных). Он позволяят унифицировать процесссы работы с бинарными протоколами, gRPC и работу через брокер Kafka. Шлюз передачи данных стандартизирует, очищает и передает данные в систему анализа инцидентов технических процессов для предупреждения о возможных техногенных аварий и катастроф. Технический мониторинг активно использует функционал построения различных графиков, готовые картографические компоненты и собственные разработки для доставки данных в браузер пользователя в реальном времени (адаптация технологии SSE).
В продукте используется микросервисная архитектура. Межпроцессное взаимодействие проектируется с использованием подходов реактивного манифеста и реализуется с помощью двух основных шаблонов:
- ESCT
- Request-Reply.
Также применяется подход к распределенному динамическому конфигурированию с использованием средств etcd. Продукт полностью соответствует требованиям контейнеризации и требованиям, накладываемыми современными средствами оркестрации для облачного развертывания.
Стоимость
Стоимость в каждом конкретном обращении определяется индивидуально, исходя из запроса Заказчика.