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
- every non-alarmed (cleared) alarm notification
- 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)