...
Note | ||
---|---|---|
| ||
This section documents the details of the O-RAN App SDK which is primarily covering the implementation for near-RT RIC xApps. information about how the O-RAN App SDK will evolve to cover other O-RAN apps can be found here. |
Description
RIC alarm system implements two components: Alarm Adapter and application library interface
The AlarmAdapter is responsible for managing alarm situations in RIC cluster and interfacing with Northbound applications such as Prometheus AlertManager to post the alarms as alerts. AlertManager takes care of deduplicating, silencing and inhibition (suppressing) of alerts, and routing them to the VESAgent, which, in turn, takes care of converting alerts to faults and sending them to ONAP as VES events.
The Alarm Library provides a simple interface for RIC applications (both platform application and xApps) to raise, clear and re-raise. The Alarm Library interacts with the AlarmAdapter via RMR interface.
Bronze Release Version
Bronze Release development (master branch) version 0.4.4 (7 May 2020)
Gerrit Repo
https://gerrit.o-ran-sc.org/r/admin/repos/ric-plt/alarm-cpp
https://gerrit.o-ran-sc.org/r/admin/repos/ric-plt/alarm-go