Add Alarm Silencing Functionality
Alarm silencing is to add the ability to mute an alarm for some given amount of time. A silence rule would be configured based on a given alarm attribute, a start time, and an end time. This will be configurable via the API using a new API resource (see alarm manager API resource blueprint for more details). Before any notification is sent out, the alarm would be checked against any silence rules. If the current time falls in the silence window, then a notification would not be sent
The reason for adding this feature is to enable the user to silence a potentially annoying alarm for an amount of time while the root cause of the alarm is investigated and/or fixed.
The needed changes for this include changes to the API, the python-
Please see examples in Monasca wiki page: https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- High
- Drafter:
- Andrea Adams
- Direction:
- Needs approval
- Assignee:
- Andrea Adams
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
[WIP]Modify Notification Engine to allow inhibit, silence, and group
Addressed by: https:/
Documentation for alarm state transition flow
Addressed by: https:/
Add alarm rule table in mysql for querying
Gerrit topic: https:/
Work Items
Dependency tree
* Blueprints in grey have been implemented.