O-RAN Service Management and Orchestration (SMO) is a component that addresses the orchestration, management, and automation aspects of O-RAN and is critical for supporting and managing disaggregated, multi-vendor RAN environments. Aarna Networks has developed the industry leading open source O-RAN SMO that is included in AMCOP.
Overview
A performance dashboard is a critical tool within the O-RAN SMO ecosystem that offers insights into the network's performance and key performance indicators (KPIs). The usability of a performance dashboard in O-RAN SMO can be quite beneficial for various stakeholders:
The actual usability of a performance dashboard in O-RAN SMO will depend on its layout, user interface, the breadth of the performance indicators displayed, and the connection with other management and orchestration components.
Getting Started
Aarna Networks’ AMCOP O-RAN SMO supports performance dashboard view in Grafana. There are two types of dashboards – one predefined and one user defined. The SMO will launch Grafana at deployment with some predefined dashboards added. In the new Performance App of SMO, these dashboards will be visible, but users cannot do anything from the UI. User defined dashboards can be added or deleted from the UI.
One can query, visualize, alert on, and analyze your metrics, logs, and traces using Grafana open source software, regardless of where they are kept. You can use the tools provided by Grafana OSS to create meaningful graphs and visualizations from the data in your time-series database (TSDB).
Grafana is accessible at http://<AMCOP_IP>:30080 and Prometheus is accessible at http://<AMCOP_IP>:30900/graph. Note: Please swap in the AMCOP_IP address to get the relevant results for your VM deployment.
Credentials to access the Grafana is:
To create a dashboard in Grafana, one has to follow the steps below:
To add a new dashboard one needs to add the following data:
After adding all the data, click on the Apply button on the right hand side to save the dashboard.
To add matrices in Grafana, follow these steps:
Note: To send data, Users can use Aarna’s simulator to send PM data.
curl -i -X POST -H "Content-Type:application/json" -d '{
"event": {
"commonEventHeader": {
"version": "4.0.1",
"vesEventListenerVersion": "7.0.1",
"domain": "notification",
"eventName": "Noti_RnNode-Ericsson_FileReady",
"eventId": "FileReady_1797490e-10ae-4d48-9ea7-3d7d790b25e1",
"lastEpochMicrosec": 8745745764578,
"priority": "Normal",
"reportingEntityName": "otenb5309",
"sequence": 0,
"sourceName": "oteNB5309",
"startEpochMicrosec": 8745745764578,
"timeZoneOffset": "UTC+05.30"
},
"notificationFields": {
"changeIdentifier": "PM_MEAS_FILES",
"changeType": "FileReady",
"notificationFieldsVersion": "2.0",
"arrayOfNamedHashMap": [{
"name": "A20230318.0115+0000-20230318.0120+0000_5_VCUDEVICE.xml.gz“,
"hashMap": {
"location":
"sftp://netconf:netconf@<vm_ip>:61301/tmp/A20230318.0115+0000-20230318.0120+0000_5_VCUDEVICE.xml.gz",
"compression": "gzip",
"fileFormatType": "org.3GPP.28.532#measData",
"fileFormatVersion": "V7"
}
}]
}
}
}
}' 'http://<ves_collector_ip>:8080/eventListener/v7'
Go to the Grafana dashboard and select the metrics from the dropdown and click apply.
To get embedded URL from grafana dashboard, follow these steps:
More on Performance App support in AMCOP SMO:
AMCOP O-RAN SMO
Aarna Networks AMCOP contains the number one open source SMO in the market for orchestrating and managing O-RAN network functions. It is a cloud native application that enables network operators and vendors to manage multi-vendor RAN environments and select best-of-breed network functions for validation and interoperability testing. It can be utilized in both stand-alone and non-stand-alone vRAN contexts as well as O-RAN environments. Learn more.
We encourage to try out these performance dashboards and let us know what you find out or if you have any questions.