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.directavec la routing keyEngine_dynamic_infosvers cette file. Ces modifications ont été effectuées dansinitialisation.toml.example. - lancer le moteur
engine-dynamic-infos - modifier les options du moteur
watcherpour qu'il publie dansEngine_dynamic_infos(engine-dynamic-infosse place entrewatcheretaction) :engine-watcher -publishQueue Engine_dynamic_infos.
Edited by Lucas Seguinot