Interactive O-RAN Telemetry Explorer
See O-RAN edge telemetry processing in action! Use the interactive explorer below to step through 5 stages of telemetry processing. Watch as raw DU metrics are progressively parsed, enriched, filtered, and prepared for multiple destinations simultaneously.
How to Use This Explorer
- Navigate using arrow keys (← →) or click the numbered stage buttons
- Compare the Input (left) and Output (right) JSON at each stage
- Observe how fields are added (green highlight) or transformed
- Inspect the YAML code showing exactly what processor was added
- Learn from the stage description explaining the technique and business benefit
Interactive O-RAN Telemetry Explorer
Raw DU Metrics
Raw telemetry data from O-RAN DU nodes including PTP timing, PRB utilization, and CPU metrics. This unstructured data needs normalization and enrichment before routing to multiple destinations.
Use ← → arrow keys to navigate
📥Input
PTP4L_OFFSET=-45ns;CPU_PERCENT=67.2;PRB_DL_UTIL=82.1;PRB_UL_UTIL=34.5;RSRP=-89dBm;SINR=18.3dB;TIMESTAMP=1705315845
PTP4L_OFFSET=156ns;CPU_PERCENT=89.4;PRB_DL_UTIL=95.7;PRB_UL_UTIL=88.2;RSRP=-102dBm;SINR=12.1dB;TIMESTAMP=1705315875
PTP4L_OFFSET=-12ns;CPU_PERCENT=45.8;PRB_DL_UTIL=23.4;PRB_UL_UTIL=15.9;RSRP=-78dBm;SINR=24.7dB;TIMESTAMP=1705315905
📤Output
PTP4L_OFFSET=-45ns;CPU_PERCENT=67.2;PRB_DL_UTIL=82.1;PRB_UL_UTIL=34.5;RSRP=-89dBm;SINR=18.3dB;TIMESTAMP=1705315845
PTP4L_OFFSET=156ns;CPU_PERCENT=89.4;PRB_DL_UTIL=95.7;PRB_UL_UTIL=88.2;RSRP=-102dBm;SINR=12.1dB;TIMESTAMP=1705315875
PTP4L_OFFSET=-12ns;CPU_PERCENT=45.8;PRB_DL_UTIL=23.4;PRB_UL_UTIL=15.9;RSRP=-78dBm;SINR=24.7dB;TIMESTAMP=1705315905
Added/Changed
Removed
Completed Step
Current Step
Not Done Yet
📄New Pipeline Steporan-input.yaml
input:
prometheus_input:
url: "http://localhost:9090/api/v1/query_range"
query: "up{job=~'du-.*'}"
interval: 30s
endpoint_metadata: trueTry It Yourself
Ready to build this O-RAN telemetry pipeline? Follow the step-by-step tutorial:
Deep Dive into Each Step
Want to understand each transformation in depth?
- Step 1: Collect O-RAN Metrics - Set up DU telemetry collection from OpenShift SNO
- Step 2: Transform and Enrich - Parse metrics and add cell/site metadata
- Step 3: Multi-Destination Routing - Fan-out to Grafana, Parquet, and Cloudera
- Step 4: Grafana Dashboards - Real-time NOC operations dashboards
- Step 5: Parquet and Cloudera - Long-term analytics and ML processing
Next: Set up your environment to build this pipeline yourself