New feature request: Installer changes for NG-UI.
[osm/Features.git] / Release7 / Store_MON_alarms_in_MongoDB.md
1 # Store MON alarms in MongoDB
2
3 ## Proposer
4 * Benjamín Díaz
5
6 ## Type
7 **Feature**
8
9 ## Target MDG/TF
10 MON, POL
11
12 ## Description
13
14 This feature aims to modify the current database where alarms are stored in MON from MySQL to MongoDB.
15
16 This will simplify MON operation, as it will no longer require a MySQL engine and also will not have to worry about schema migrations.
17
18 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.
19
20 ## Demo or definition of done
21
22 Alarms are being created in MongoDB.
23
24 All alarm functionality is not affected by this change.
25