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)
  • No labels