Liftbridge Streams¶
Liftbridge streams are the one of ways of inter-process communications inside NOC cluster.
Events Pipeline¶
Main Fault Management pipeline. Events pipeline registers various events
either by active (pinging and probing) or by passive (various collectors)
means. Then, classifier processes events, assigns them
Event Classes
and detects events which may signal the raising or clearing alarm conditions.
Selected events are passed to correlator
for further alarm state processing. 
graph LR
  ping -->|events.POOL| classifier
  syslogcollector -->|events.POOL| classifier
  trapcollector -->|events.POOL| classifier
  classifier -->|dispose.POOL| correlator
Generic Message Exchange Pipeline¶
Generic Message Exchange Pipeline processes notifications of various system
events which may be delivered to outside system. Messages are sent
to mx service, which performs translation
and templating for messages and routes them to one of *sender services,
which perform delivery to outside endpoints.
graph LR
   System((System)) -->|mx| mx
   discovery -->|mx| mx
   datatream -->|mx| mx
   mx -->|kafkasender| kafkasender([kafkasender])
Orchestration Pipeline¶
Orchestration pipeline processes requests for short and long-termed jobs.
graph LR
  System((System)) -->|jobs| worker
  System((System)) -->|submit| runner