Toogle Alarm Filter
The toggle alarm filter is implemented for getting rid of permanently switching alarms from a device/mediator for any connected services DCAE to prevent creating multiple tickets for the same alarm.
For ONAP SDN-R there is no change. All alarms will be pushed into the database (faultLog,faultcurrent) and to the gui(websocketmanager, just to forwarding is blocked.
Behavior
For each networkelement/alarm (uid=problemname) one individual filter is available
Each filter
maintains the state stable/unstable and the timer
does not influence any other filter
every event in an unstable state reset the timer for unstable state
on state-change from unstable to stable there will be a check if the last alarm was an alarmed or non-alarmed one and if it was a non-alarmed one and an alarmed one was pushed before this non-alarmed will be pushed
only alarming events are changing the state to unstable because only alarmed events will be pushed forward to other services ("we only create tickets automatically, not delete ones!")
every non-alarmed (cleared) alarm notification
does not influence the state stable/unstable
if the filter is in state unstable it resets the timer
every raised alarm notification
change the state to unstable for at least <delay> time of value
resets always the timer
HINT1: non-alarmed in NetConf is "NORMAL" at DCAE interface
HINT2: SDN-Controller generated alarms for a network element connections status are not covered by this service.
devicemanager.properties
[toggleAlarmFilter]
taEnabled=true
taDelay=3000 (=> in milliseconds)