Monitor O-RAN SM
Overview
A O-RAN standarized service models monitoring xApp is designed to collect the measurement data from the RAN functions in E2-Nodes via -RAN standarized SMs (e.g., KPM SMs). It prints out the one way latency of indication message, which is sent from E2-Node to xApp. It includes the following stages:
- Init: initializes xApp based on configuration to set up the E42 connection with NearRT-RIC
- Report Service: subscribes RAN functions to each E2-Node based on the configured service model and action definitions
- xApp Logic: prints out expected measurement data and one way latency of indication message and
- Exit: unsubscribes and terminates xApp
Sequence Diagram
Detail
source code: xapp_oran_moni.go
Init - Step 2 to 6
- Used Functions
Report Service - Step 7 to 13
- Used Function
Report_{SM-NAME}_sm()
Report_kpm_sm()
xApp Logic - Step 14
- Used Function
({SM-NAME}Callback)Handle()
(KPMCallback)Handle()
Note: Every indication message received by
(KPMCallback)Handle()
is stored according to theswig_kpm_ind_data_t
structure. To fully decode the contents of the message, it's essential to examine this structure.
Exit - Step 15 to 20
- Used functions
Rm_report_{SM-NAME]_sm()
Rm_report_kpm_sm()
Try_stop()