МОНИТОРИНГ ТЕХПРОЦЕССОВ

ПРЕДУПРЕЖДЕНИЕ ТЕХНОГЕННЫХ АВАРИЙ И КАТАСТРОФ

Удаленный контроль состояния оборудования и хода техпроцессов в условиях слабой инфраструктуры

Журнал
параметров

Реестр
оборудования

Визуализация
на ГИС портале

Мастер настройки событий
и уведомлений

Система реагирования
на экстренные ситуации

Сводка по объекту,
автоматизация отчетности

Стек технологий

Языки программирования (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. Продукт полностью соответствует требованиям контейнеризации и требованиям, накладываемыми современными средствами оркестрации для облачного развертывания.

Стоимость

Стоимость в каждом конкретном обращении определяется индивидуально, исходя из запроса Заказчика.