Перенос событий FM Events в таблицу Clickhouse
Описание
На текущий момент работа с евентами идёт практически без обращения к базе. Это позволяет перести хранение событий в Clickhouse
без потери функциональности.
Предложение
Реализовать хранение эвентов напрямую в Clickhouse
миную сохранение в Mongo
, при этом работа по прежнему идёт в рамках модели ActiveEvent
.
- Вместо сохранения события отправлять его в таблицу
events
clickhouse
- При поднятии аварии (
ActiveAlarms
) из события сохранять идентификатор евента в таблицуdispose_log
. - В интерфейса
Alarms
первести запрос полейopening_event
иclosing_event
вClickhouse
(черезbulk_fields
) - Перевести веб-интерфейс
Events
на запросы вClickhouse
- Реализовать дашборд
Events
вBI