WIP: Moteur dynamic-infos
Ticket : https://git.canopsis.net/canopsis/canopsis/issues/2056
Cette MR implémente le moteur dynamic-infos. J'ai également dû faire des modifications dans lib/canopsis/eventfilter/pattern
pour que AsMongoQuery
fonctionne correctement avec les patterns d'alarmes.
TODO
-
Tests -
Procédure de validation -
Tests avec le CRUD -
Documentation développeur -
Documentation administrateur -
Documentation utilisateur -
Procédure de mise à jour
Procédure de mise à jour
Pour activer le moteur, il faut :
- créer un file RabbitMQ
Engine_dynamic_infos
, et un binding de l'exchangeamq.direct
avec la routing keyEngine_dynamic_infos
vers cette file. Ces modifications ont été effectuées dansinitialisation.toml.example
. - lancer le moteur
engine-dynamic-infos
- modifier les options du moteur
watcher
pour qu'il publie dansEngine_dynamic_infos
(engine-dynamic-infos
se place entrewatcher
etaction
) :engine-watcher -publishQueue Engine_dynamic_infos
.
Edited by Lucas Seguinot