Type something to search...
Monitoring rApp
Monitoring rApp

Monitoring rApp

Ali Yaghoubian

A cloud-native and O-RAN rApp that deploys monitoring intents via the R1 interface to collect RAN and UE performance metrics in near real-time over the E2 interface and store them in an in-cluster database for analytics and observability.

release
68
52

Detailed Description

This rApp leverages the BubbleRAN rApp SDK monitoring service to automate end-to-end RAN telemetry collection. It deploys MonitoringJobs objects that define:

  • Real-time metrics
  • Target RAN nodes and/or UEs
  • Reporting intervals Upon submission, the BubbleRAN MX-PDK platform instantiates a corresponding monitoring xApp for each job. The xApp subscribes to the RAN via the E2 interface and retrieves live measurements from multiple protocol layers. Collected data is streamed to an in-cluster database such as MySQL or VictoriaMetrics, enabling structured analytics, time-series monitoring, and support for observability and future closed-loop control applications.

Key Features

  • O-RAN E2 and R1 interface compliant
  • Near real-time collection of RAN protocol metrics
  • Multi-vendor RAN node monitoring
  • Cloud-native and scalable rApp architecture

Use Cases

  • Near real-time RAN performance monitoring
  • Time-series data collection for analytics and observability

External Resources

BubbleRAN rApp SDK README


rApp SDK documentation
View Details

Technical Details


Version2026.01
Published01 Jul, 2025
Base
Languages:
Python
SDK:
BubbleRAN rApp SDK
Platform:
BubbleRAN MX-PDK

Author


Ali Yaghoubian
Ali Yaghoubian

Tags


  • O-RAN
  • Monitor
  • OpenAirInterface
  • srsRAN
  • Amarisoft
  • LITEON

Affiliation


  • BubbleRAN
  • EURECOM

Certified By


  • BubbleRANBubbleRAN

More from Ali Yaghoubian

RAN KPI and Configuration Dataset

RAN KPI and Configuration Dataset

Ali Yaghoubian

This dataset contains 1-second–granularity time-series measurements collected from a 5G laboratory testbed operating on band n78. It combines detailed RAN configuration parameters (e.g., center frequency, and TDD patterns) with key MAC-layer KPIs such as ACK/NACK statistics, bitrate, MCS, etc. The dataset is intended for research and development tasks including configuration-to-KPI modeling, RAN tuning and optimization, and control algorithm evaluation.

O-RANMonitorMachine Learning+2
release
92
42
Service Level Agreement rApp

Service Level Agreement rApp

Ali Yaghoubian

A cloud-native and O-RAN compliant rApp designed to enforce the Service Level Agreement (SLA) policy via O-RAN standardized A1 interface, enabling centralized control and management of network slicing behavior in 5G networks.

O-RANControlOpenAirInterface
release
34
27
RAN Slicing rApp

RAN Slicing rApp

Ali Yaghoubian

A cloud-native and O-RAN compliant rApp designed to enforce the load balancing policy via O-RAN standardized A1 interface, enabling slice-specific control of maximum downlink Physical Radio Resource (PRB) allocation in the RAN.

O-RANControlOpenAirInterface
release
79
66
TDD Reconfiguration rApp

TDD Reconfiguration rApp

Ali Yaghoubian

A cloud-native rApp that dynamically reconfigures the Time Division Duplex (TDD) pattern of a RAN cell via Non-RT RIC and SMO over the O1 interface, enabling automated cell-level radio configuration updates.

O-RANMonitorControl+5
release
56
37

Related Artifacts

Performance Monitoring xApps via O-RAN KPM SM

Performance Monitoring xApps via O-RAN KPM SM

Chieh-Chun Chen
Mikel Irazabal

O-RAN compliant and Cloud-native xApps designed to collect, aggregate, and expose real-time RAN-level and UE-level performance metrics via O-RAN standardized Key Performance Measurement (KPM) service model.

O-RANMonitorOpenAirInterface+2
release
103
77