From: Benjamin Diaz Date: Thu, 15 Nov 2018 13:27:12 +0000 (-0300) Subject: Adds alarm engine X-Git-Tag: v5.0.0~12 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=51f4486b06781541ee15ea332261247ed3e930f6;hp=51f4486b06781541ee15ea332261247ed3e930f6;p=osm%2FMON.git Adds alarm engine Alarms are now created directly through mon-central. A new component called mon-evaluator evaluates the alarms and sends a notification in case it triggers. Alarms are still created through the Kafka bus using the same model. It also deletes all of the old unused code of the plugin model. There were thousands of lines dedicated to provide CRUD operations for metrics and alarms in the VIM plugins that were never used. MON only requires to collect metrics and insert them in the TSDB. VIMs manage their metrics autonomously. The tests for that were also removed. This was done to make the codebase more manageable. Support for VROPS and AWS will be added in a future patch. Neither of those two plugins worked correctly. They need to be adapted to the new consumer plugin model. Signed-off-by: Benjamin Diaz Change-Id: I656c78be82ca21b760a83b478560d0c8ae680222 ---