Reference Implementation Based on near-RT RIC

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

Project WIKI Page

RIC Alarm System

Project README.md

https://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt/alarm-go.git;a=blob;f=README.md;h=a9d1595a61254537c341630aba4f3b26010c2431;hb=refs/heads/master

Primary Contact

Thoralf Czichy

  • No labels