ALEC 2.1.2-alpha
Pre-releaseRelease 2.1 Description and Notes
ALEC 2.1 improves the visualization of situations and the alarms affecting them by:
- New GUI - We have re-designed the way we show situations under OpenNMS Horizon new graphical User Interface. This will help you identify active situations, the complexity and severity of them, and how alarms relate to each other.
- Situation Timeline - We help you visualize at what time the alarms that contribute to a situation started, supporting your efforts at determining the root cause of a situation.
- Accept or Reject a Situation - You now have the opportunity to Accept a situation, and most importantly Reject the situation. Upon Rejecting it you won't be bothered by it anymore, and it will give you an opportunity to help the OpenNMS product (more on this below).
In addition, it incrementally improves on the DBSCAN alarm correlation engine by allowing you to select the Hellinger Distance as a mechanism to detect what alarms may be related to each other.
Most importantly, with your voluntary help, we will be able to capture information about the situations that you believe are correct and the ones that we have mis-identified. This will help us bring you a future version of the product that is more accurate at detecting situations.
Situation - A situation is a group of alarms that we suspect are related to each other and are a consequence of the same root cause. By grouping them together we support you in quickly identifying the source of the problem, addressing them, and as such reducing the complexities and noise resulting from a large number of alarms.
What's Changed
- Bump to OIA 1.0.0 release and Horizon 30.0.0 tags [Pre 2.0.0 Release] by @j-white in #31
- UI Skeleton by @j-white in #30
- copy docs actions from main repo by @mmahacek in #33
- ALEC-124 - alec welcome page by @anyarybalova in #32
- Alec 113 by @anyarybalova in #35
- Alec 114 by @anyarybalova in #36
- Alec 116 alec 122: allow to save user permission and update engine parameter by @BenjaminJ in #37
- add 2 endpoint to store and retrieve situations by @BenjaminJ in #38
- Feature/alec 117 by @anyarybalova in #40
- Add hellinger distance calculation to dbscan engine by @BenjaminJ in #41
- Fix build by @BenjaminJ in #42
- Feature/alec 159 by @anyarybalova in #44
- Bug fix: return 204 no content when nothing is found by @BenjaminJ in #39
- Feature/alec 128 detail by @anyarybalova in #45
- Add status to situation api by @BenjaminJ in #46
- Add endpoint to get situations status - ALEC-163 by @BenjaminJ in #47
- NMS-14666: Update all doc repos with link to new Antora UI bundle by @Bonrob2 in #49
- Fix bug when accepting or rejecting situations when alarmId != situat… by @BenjaminJ in #50
- Feature/alec 164 accepted rejected by @anyarybalova in #51
- Retrieve Situations List with alarm id instead of reductionKey by @BenjaminJ in #48
- Add fields in Alarm and Situation by @BenjaminJ in #52
- Feature/alec 175 by @anyarybalova in #53
- Feature/alec 165 by @anyarybalova in #54
- ALEC-177 - fix timeline by @anyarybalova in #56
- Improve getSituationStatusList endpoint by @BenjaminJ in #55
New Contributors
- @mmahacek made their first contribution in #33
- @BenjaminJ made their first contribution in #37
- @Bonrob2 made their first contribution in #49
Full Changelog: v2.0.0...v2.1.0