From: Benjamin Diaz Date: Wed, 2 Oct 2019 17:25:54 +0000 (-0300) Subject: Store MON alarms in MongoDB X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FFeatures.git;a=commitdiff_plain;h=434f30de30cf2e4361ba2163a3c121345ade6a33 Store MON alarms in MongoDB Change-Id: I9740b342bd5f093ad9a1c0faf37e109dbe462983 Signed-off-by: Benjamin Diaz --- diff --git a/Release7/Store_MON_alarms_in_MongoDB.md b/Release7/Store_MON_alarms_in_MongoDB.md new file mode 100644 index 0000000..afcc258 --- /dev/null +++ b/Release7/Store_MON_alarms_in_MongoDB.md @@ -0,0 +1,25 @@ +# Store MON alarms in MongoDB + +## Proposer +* Benjamín Díaz + +## Type +**Feature** + +## Target MDG/TF +MON, POL + +## Description + +This feature aims to modify the current database where alarms are stored in MON from MySQL to MongoDB. + +This will simplify MON operation, as it will no longer require a MySQL engine and also will not have to worry about schema migrations. + +This will align with other components in terms of enabling creation of resources (alarms, in this case) directly in MongoDB, and having MON begin using them without doing any kind of RPC. POL, for example, will no longer need to communicate via Kafka to create alarms in MON, but will be able to just create the in the DB, as it is considered a shared resource between all modules. + +## Demo or definition of done + +Alarms are being created in MongoDB. + +All alarm functionality is not affected by this change. +