X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Freadme.rst;h=2f4dd14f3573b3f2b5f255cdd4baac7fdb17d283;hb=refs%2Fchanges%2F57%2F3557%2F3;hp=40ab6c6f4e6164af494b9ceb9ae218e61998f5ba;hpb=98d3f0738d3401baf302f69c1ec34d9851c667d3;p=ric-app%2Fmc.git diff --git a/docs/readme.rst b/docs/readme.rst index 40ab6c6..2f4dd14 100644 --- a/docs/readme.rst +++ b/docs/readme.rst @@ -1,47 +1,24 @@ .. This work is licensed under a Creative Commons Attribution 4.0 International License. .. SPDX-License-Identifier: CC-BY-4.0 +.. Copyright (C) 2019 AT&T RIC Measurement Campaign (MC) supported KPIs ============================================ -name: throughput_ue - -description: throughput experienced by UE over a measurement interval. "Active" throughput is throughput while actively downloading, "average" averages bytes transfered over the measurement interval - -- ULLONG TS -- LLONG e_RAB_ID -- LLONG UE_ID -- V_STR GNB_ID -- FLOAT measurementInterval -- LLONG active_throughput -- LLONG average_throughput -- LLONG min_throughput -- LLONG max_throughput - - -name: addreq_success_stats - -description: statistics on the time to successfully make a DC connection - -- V_STR GNB_ID -- ULLONG TS -- FLOAT measurementInterval -- FLOAT min_success_time -- FLOAT max_success_time -- FLOAT avg_success_time -- FLOAT pctl_05_success_time -- FLOAT pctl_95_success_time -- FLOAT stddev_success_time +me: addreq_pdf_nr_cell +------------------------ +description: histogram of neighboring cell RSRP, aggregated by gnb_id / cell id -name: addreq_pdf_nr_cell +keys: CELL_ID, GNB_ID -description : histogram of neighboring cell RSRP, aggregated by cell id +timestamp: TS - ULLONG TS - FLOAT measurementInterval - UINT CELL_ID +- STRING GNB_ID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -49,14 +26,24 @@ description : histogram of neighboring cell RSRP, aggregated by cell id - UINT rsrp_good - UINT rsrp_vgood +sources: sgnb_addreq_for_ue_mn_neigh_ssb + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb + +Interface map: SGNB_ADDITION_REQ (sgnb_addition_request) name: addreq_pdf_nr_gnb +----------------------- + +description: histogram of neighboring cell RSRP, aggregated by GNB, as computed from addition request events. + +keys: GNB_ID -description : histogram of neighboring cell RSRP, aggregated by GNB, as computed from addition request events. +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -64,14 +51,25 @@ description : histogram of neighboring cell RSRP, aggregated by GNB, as computed - UINT rsrp_good - UINT rsrp_vgood +sources: sgnb_addreq_for_ue_mn_neigh_ssb + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb + +Interface map: SGNB_ADDITION_REQ (sgnb_addition_request) name: addreq_stats_nr_cell +-------------------------- + +description: statistics about neighboring cell RSRP aggregated by cell id -description : statistics about neighboring cell RSRP aggregated by cell id +keys: CELL_ID, GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval - UINT CELL_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -80,14 +78,24 @@ description : statistics about neighboring cell RSRP aggregated by cell id - FLOAT stddev_rsrp - INT max_rsrp +sources: sgnb_addreq_for_ue_mn_neigh_ssb + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb + +Interface map: SGNB_ADDITION_REQ (sgnb_addition_request) name: addreq_stats_nr_gnb +------------------------- -description : statistics about neighboring cell RSRP aggregated by GNB, as computed from addition request events. +description: statistics about neighboring cell RSRP aggregated by GNB, as computed from addition request events. + +keys: GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -96,12 +104,84 @@ description : statistics about neighboring cell RSRP aggregated by GNB, as compu - FLOAT stddev_rsrp - INT max_rsrp +sources: sgnb_addreq_for_ue_mn_neigh_ssb + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_for_ue_mn_neigh_ssb + +Interface map: SGNB_ADDITION_REQ (sgnb_addition_request) + +name: addreq_success_stats +-------------------------- + +description: statistics on the time to successfully make a DC connection + +keys: GNB_ID + +timestamp: TS + +- STRING GNB_ID +- ULLONG TS +- FLOAT measurementInterval +- FLOAT min_success_time +- FLOAT max_success_time +- FLOAT avg_success_time +- FLOAT pctl_05_success_time +- FLOAT pctl_95_success_time +- FLOAT stddev_success_time + +sources: add_req_start, add_req_success + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_for_ue, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request) + +name: dc_release_debug +---------------------- + +timestamp: TS + +- STRING name +- INT cnt +- ULLONG TS +- FLOAT measurementInterval + +sources: dc_release + +transitive sources: CONRELEASE.dc_release + +Interface map: CONRELEASE (ue_context_release) + +name: distinct_users +-------------------- + +description: Number of users based on distinct gTP_TEIDs seen + +keys: GNB_ID + +timestamp: TS + +- ULLONG TS +- FLOAT measurementInterval +- STRING GNB_ID +- INT num_users + +sources: sgnb_addreq_gtp_teid + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid + +Interface map: SGNB_ADDITION_REQ (sgnb_addition_request) name: erab_stats +---------------- description: number of admitted bearers and the distribution of their qCI +keys: GNB_ID + +timestamp: TS + - ULLONG TS +- STRING GNB_ID - FLOAT measurementInterval - INT total_erabs - UINT qCI_1 @@ -115,21 +195,87 @@ description: number of admitted bearers and the distribution of their qCI - UINT qCI_9 - UINT qCI_other +sources: eRABs_acked_for_admit_for_ue, reconfig_success + +transitive sources: SGNB_ADDITION_REQ_ACK.eRABs_acked_for_admit_for_ue, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ_ACK (sgnb_addition_request_acknowledge) + +name: handovers_gnb +------------------- + +description: Number of handovers on a per-gtp_teid basis + +keys: GTP_TEID, GNB_ID + +timestamp: TS + +- ULLONG TS +- FLOAT measurementInterval +- STRING GTP_TEID +- STRING GNB_ID +- INT total_addition_requests +- UINT n_handovers +- UINT n_ping_pong + +sources: handovers_join + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request) + +name: ho_counts_gtp_teid +------------------------ + +description: Number of handovers, by UE (gTP_TEID) + +keys: gTP_TEID, GNB_ID + +timestamp: TS + +- ULLONG TS +- STRING GNB_ID +- STRING gTP_TEID +- FLOAT measurementInterval +- INT n_handovers + +sources: sgnb_mod_req_ack, sgnb_mod_conf, gnb_ueid_teid_map + +transitive sources: SGNBMODREQACK.sgnb_mod_req_ack, SGNBMODCONF.sgnb_mod_conf, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNBMODREQACK (sgnb_modification_request_acknowledge), SGNB_ADDITION_REQ (sgnb_addition_request), SGNBMODCONF (sgnb_modification_confirm) name: mc_connected_cnt +---------------------- description: Number of dual connected users +keys: GNB_ID + +timestamp: TS + - ULLONG TS +- STRING GNB_ID - FLOAT measurementInterval - INT count_connected_ue +sources: dc_events + +transitive sources: RECONCOMPLETE.reconfig_success, CONRELEASE.dc_release + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), CONRELEASE (ue_context_release) name: mc_connection_stats +------------------------- + +description: statistics about the length of dual connected sessions by gnb + +keys: GNB_ID -description : statistics about the length of dual connected sessions +timestamp: TS - ULLONG TS +- STRING GNB_ID - FLOAT measurementInterval - FLOAT min_connected_time - FLOAT max_connected_time @@ -138,125 +284,538 @@ description : statistics about the length of dual connected sessions - FLOAT pctl_95_connected_time - FLOAT stddev_connected_time +sources: mc_disconnected_ues + +transitive sources: RECONCOMPLETE.reconfig_success, CONRELEASE.dc_release + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), CONRELEASE (ue_context_release) + +name: mc_connection_stats_gtp_teid +---------------------------------- + +description: statistics about the length of dual connected sessions, by gtp_teid + +keys: gTP_TEID, GNB_ID + +timestamp: TS + +- ULLONG TS +- STRING GNB_ID +- STRING gTP_TEID +- FLOAT measurementInterval +- FLOAT min_connected_time +- FLOAT max_connected_time +- FLOAT avg_connected_time +- FLOAT pctl_05_connected_time +- FLOAT pctl_95_connected_time +- FLOAT stddev_connected_time + +sources: mc_disconnected_ues, gnb_ueid_teid_map + +transitive sources: RECONCOMPLETE.reconfig_success, CONRELEASE.dc_release, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request), CONRELEASE (ue_context_release) name: mc_connects_cnt +--------------------- + +description: number of DC connection requests, by GNB + +keys: GNB_ID + +timestamp: TS + +- ULLONG TS +- STRING GNB_ID +- FLOAT measurementInterval +- INT count_ue_connects + +sources: dc_events + +transitive sources: RECONCOMPLETE.reconfig_success, CONRELEASE.dc_release + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), CONRELEASE (ue_context_release) + +name: mc_connects_cnt_gtp_teid +------------------------------ + +description: number of DC connection requests by UE -description: number of DC connection requests +keys: gTP_TEID, GNB_ID + +timestamp: TS - ULLONG TS +- STRING GNB_ID +- STRING gTP_TEID - FLOAT measurementInterval - INT count_ue_connects +sources: dc_events, gnb_ueid_teid_map + +transitive sources: RECONCOMPLETE.reconfig_success, CONRELEASE.dc_release, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request), CONRELEASE (ue_context_release) name: mc_disconnects_cnt +------------------------ description: number of DC connection releases +keys: GNB_ID + +timestamp: TS + - ULLONG TS +- STRING GNB_ID - FLOAT measurementInterval - INT count_ue_disconnects +sources: dc_events + +transitive sources: RECONCOMPLETE.reconfig_success, CONRELEASE.dc_release + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), CONRELEASE (ue_context_release) name: mc_unique_ue_cnt +---------------------- description: Number of distinct UEs making a DC request or release +keys: GNB_ID + +timestamp: TS + - ULLONG TS +- STRING GNB_ID - FLOAT measurementInterval - INT count_unique_ue +sources: dc_events + +transitive sources: RECONCOMPLETE.reconfig_success, CONRELEASE.dc_release + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), CONRELEASE (ue_context_release) + +name: mod_failure_cause_gtp_teid +-------------------------------- + +description: distribution of causes for a sgnb modification failure, by UE (gtp_teid) + +keys: gTP_TEID, GNB_ID + +timestamp: TS + +- STRING GNB_ID +- STRING gTP_TEID +- ULLONG TS +- FLOAT measurementInterval +- INT total_reconfig_refuse +- UINT count_radio_network +- UINT count_transport +- UINT count_protocol +- UINT count_misc + +sources: sgnb_mod_req_reject, mod_status_refuse_cause_base, gnb_ueid_teid_map, gnb_ueid_teid_map + +transitive sources: SGNBMODREQREJECT.sgnb_mod_req_reject, SGNBMODREFUSE.sgnb_mod_refuse, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNBMODREFUSE (sgnb_modification_refuse), SGNB_ADDITION_REQ (sgnb_addition_request), SGNBMODREQREJECT (sgnb_modification_request_reject) + +name: mod_req_failure_distribution +---------------------------------- + +description: distribution of causes of a modification request failure + +keys: GNB_ID + +timestamp: TS + +- ULLONG TS +- STRING GNB_ID +- FLOAT measurementInterval +- INT cnt +- UINT count_protobuf_unspecified +- UINT count_t310_Expiry +- UINT count_randomAccessProblem +- UINT count_rlc_MaxNumRetx +- UINT count_synchReconfigFailure_SCG +- UINT count_scg_reconfigFailure +- UINT count_srb3_IntegrityFailure + +sources: base_mod_req_failure_distribution + +transitive sources: SGNBMODREQ.sgnb_mod_req + +Interface map: SGNBMODREQ (sgnb_modification_request) + +name: mod_req_failure_distribution_gtp_teid +------------------------------------------- + +description: distribution of causes of a modification request failure + +keys: gTP_TEID, GNB_ID + +timestamp: TS + +- ULLONG TS +- STRING GNB_ID +- STRING gTP_TEID +- FLOAT measurementInterval +- INT cnt +- UINT count_protobuf_unspecified +- UINT count_t310_Expiry +- UINT count_randomAccessProblem +- UINT count_rlc_MaxNumRetx +- UINT count_synchReconfigFailure_SCG +- UINT count_scg_reconfigFailure +- UINT count_srb3_IntegrityFailure + +sources: base_mod_req_failure_distribution, gnb_ueid_teid_map + +transitive sources: SGNBMODREQ.sgnb_mod_req, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: SGNBMODREQ (sgnb_modification_request), RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request) + +name: mod_status_refuse_cause +----------------------------- + +description: distribution of causes for a sgnb modification refusal (base) + +keys: GNB_ID + +timestamp: TS + +- STRING GNB_ID +- ULLONG TS +- FLOAT measurementInterval +- INT total_reconfig_refuse +- UINT count_radio_network +- UINT count_transport +- UINT count_protocol +- UINT count_misc + +sources: mod_status_refuse_cause_base + +transitive sources: SGNBMODREFUSE.sgnb_mod_refuse + +Interface map: SGNBMODREFUSE (sgnb_modification_refuse) + +name: reconfig_reject_debug +--------------------------- + +timestamp: TS + +- STRING name +- INT cnt +- ULLONG TS +- FLOAT measurementInterval + +sources: reconfig_reject + +transitive sources: RECONCOMPLETE.reconfig_reject + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete) + +name: reconfig_status_reject_cause +---------------------------------- + +description: distribution of causes for DC rejection + +keys: GNB_ID + +timestamp: TB + +- STRING GNB_ID +- ULLONG TB +- INT total_reconfig_reject +- UINT count_radio_network +- UINT count_transport +- UINT count_protocol +- UINT count_misc + +sources: sgnb_add_req_reject + +transitive sources: ADDREQREJECT.sgnb_add_req_reject + +Interface map: ADDREQREJECT (sgnb_addition_request_reject) + +name: reconfig_status_reject_cause_gtp_teid +------------------------------------------- + +description: distribution of causes for DC rejection on a per-ue (gtp-teid) basis + +keys: gTP_TEID, GNB_ID + +timestamp: TB + +- STRING GNB_ID +- STRING gTP_TEID +- ULLONG TB +- INT total_reconfig_reject +- UINT count_radio_network +- UINT count_transport +- UINT count_protocol +- UINT count_misc + +sources: sgnb_add_req_reject, gnb_ueid_teid_map + +transitive sources: ADDREQREJECT.sgnb_add_req_reject, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), ADDREQREJECT (sgnb_addition_request_reject), SGNB_ADDITION_REQ (sgnb_addition_request) + +name: reconfig_status_success_rate +---------------------------------- + +description: fraction of DC connect requests which are successful + +keys: GNB_ID + +timestamp: TS + +- STRING GNB_ID +- ULLONG TS +- FLOAT measurementInterval +- INT total_reconfiguration_requests +- UINT successful_reconfiguration_requests +- FLOAT success_rate +- FLOAT failure_rate + +sources: reconfig_status_merge + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_for_ue, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request) + +name: reconfig_status_success_rate_gtp_teid +------------------------------------------- + +description: fraction of DC connect requests which are successful, on a per-user (gtp_teid) basis. + +keys: gTP_TEID, GNB_ID + +timestamp: TS + +- STRING GNB_ID +- STRING gTP_TEID +- ULLONG TS +- FLOAT measurementInterval +- INT total_reconfiguration_requests +- UINT successful_reconfiguration_requests +- FLOAT success_rate +- FLOAT failure_rate + +sources: reconfig_status_merge, gnb_ueid_teid_map + +transitive sources: SGNB_ADDITION_REQ.sgnb_addreq_for_ue, RECONCOMPLETE.reconfig_success, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request) + +name: reconfig_success_debug +---------------------------- + +timestamp: TS + +- STRING name +- INT cnt +- ULLONG TS +- FLOAT measurementInterval + +sources: reconfig_success + +transitive sources: RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete) + +name: release_cause +------------------- + +description: distribution of the causes of a DC release + +keys: GNB_ID + +timestamp: TS + +- STRING GNB_ID +- ULLONG TS +- FLOAT measurementInterval +- INT total_reconfig_refuse +- UINT count_radio_network +- UINT count_transport +- UINT count_protocol +- UINT count_misc + +sources: reconfig_cause_merge + +transitive sources: RELREQ.release_req, SGNBRELEASERQD.SgNB_release_rqd + +Interface map: RELREQ (sgnb_release_request), SGNBRELEASERQD (sgnb_release_required) + +name: release_cause_gtp_ueid +---------------------------- + +description: distribution of the causes of a DC release by UE (gtp_teid) + +keys: gTP_TEID, GNB_ID + +timestamp: TS + +- STRING GNB_ID +- STRING gTP_TEID +- ULLONG TS +- FLOAT measurementInterval +- INT total_reconfig_refuse +- UINT count_radio_network +- UINT count_transport +- UINT count_protocol +- UINT count_misc + +sources: reconfig_cause_merge, gnb_ueid_teid_map + +transitive sources: RELREQ.release_req, SGNBRELEASERQD.SgNB_release_rqd, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RELREQ (sgnb_release_request), SGNBRELEASERQD (sgnb_release_required), SGNB_ADDITION_REQ (sgnb_addition_request), RECONCOMPLETE (sgnb_reconfiguration_complete) + +name: release_req_success_stats +------------------------------- + +description: statistics on the time to delease a DC connection + +keys: GNB_ID + +timestamp: TS + +- STRING GNB_ID +- ULLONG TS +- FLOAT measurementInterval +- FLOAT min_success_time +- FLOAT max_success_time +- FLOAT avg_success_time +- FLOAT pctl_05_success_time +- FLOAT pctl_95_success_time +- FLOAT stddev_success_time + +sources: release_req_start, release_req_success + +transitive sources: RELREQ.release_req, CONRELEASE.dc_release + +Interface map: RELREQ (sgnb_release_request), CONRELEASE (ue_context_release) + +name: rrcx_pdf_neighbor_beam_cell +--------------------------------- + +description: distribution of the beam ssb rsrp of neighboring cells, aggregated by gnb_id / cell id, computed from rrc transfer + +keys: CELL_ID, GNB_ID + +timestamp: TS + +- ULLONG TS +- FLOAT measurementInterval +- UINT CELL_ID +- STRING GNB_ID +- INT cnt +- UINT rsrp_vbad +- UINT rsrp_bad +- UINT rsrp_medium +- UINT rsrp_good +- UINT rsrp_vgood + +sources: neighbor_beam_ssb + +transitive sources: RRCXFER.neighbor_beam_ssb + +Interface map: RRCXFER (rrctransfer) + +name: rrcx_pdf_neighbor_beam_gnb +-------------------------------- + +description: distribution of the beam ssb rsrp of neighboring cells, aggregated by gNB, computed from rrc transfer -name: mod_req_failure_distribution +keys: GNB_ID -description: distribution of causes of a modification requet failure +timestamp: TS - ULLONG TS - FLOAT measurementInterval +- STRING GNB_ID - INT cnt -- UINT count_protobuf_unspecified -- UINT count_t310_Expiry -- UINT count_randomAccessProblem -- UINT count_rlc_MaxNumRetx -- UINT count_synchReconfigFailure_SCG -- UINT count_scg_reconfigFailure -- UINT count_srb3_IntegrityFailure +- UINT rsrp_vbad +- UINT rsrp_bad +- UINT rsrp_medium +- UINT rsrp_good +- UINT rsrp_vgood +sources: neighbor_beam_ssb -name: reconfig_status_success_rate +transitive sources: RRCXFER.neighbor_beam_ssb -description: fraction of DC connect requests which are successful +Interface map: RRCXFER (rrctransfer) -- V_STR GNB_ID -- ULLONG TS -- FLOAT measurementInterval -- INT total_reconfiguration_requests -- UINT successful_reconfiguration_requests -- FLOAT success_rate +name: rrcx_pdf_neighbor_beam_gtp_teid +------------------------------------- +description: distribution of the beam ssb rsrp of neighboring cells aggregated by ue (gtp_teid), computed from rrc transfer -name: reconfig_status_reject_cause +keys: gTP_TEID, GNB_ID -description: distribution of causes for DC rejection +timestamp: TS -- V_STR gnb_id -- ULLONG TB -- INT total_reconfig_reject -- UINT count_radio_network -- UINT count_transport -- UINT count_protocol -- UINT count_misc +- ULLONG TS +- FLOAT measurementInterval +- STRING GNB_ID +- STRING gTP_TEID +- INT cnt +- UINT rsrp_vbad +- UINT rsrp_bad +- UINT rsrp_medium +- UINT rsrp_good +- UINT rsrp_vgood +sources: neighbor_beam_ssb, gnb_ueid_teid_map -name: mod_status_refuse_cause +transitive sources: RRCXFER.neighbor_beam_ssb, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success -description: distribution of causes for a sgnb modification refusal +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request), RRCXFER (rrctransfer) -- V_STR GNB_ID -- ULLONG TS -- FLOAT measurementInterval -- INT total_reconfig_refuse -- UINT count_radio_network -- UINT count_transport -- UINT count_protocol -- UINT count_misc +name: rrcx_pdf_neighbor_cell +---------------------------- +description: distribution of the ssb rsrp of the neighboring cells by cell id, computed from rrc transfer -name: release_cause +keys: CELL_ID, GNB_ID -description: distribution of the causes of a DC release +timestamp: TS -- V_STR GNB_ID - ULLONG TS - FLOAT measurementInterval -- INT total_reconfig_refuse -- UINT count_radio_network -- UINT count_transport -- UINT count_protocol -- UINT count_misc +- UINT CELL_ID +- STRING GNB_ID +- INT cnt +- UINT rsrp_vbad +- UINT rsrp_bad +- UINT rsrp_medium +- UINT rsrp_good +- UINT rsrp_vgood +sources: nr_neighbor -name: release_req_success_stats +transitive sources: RRCXFER.nr_neighbor -description: statistics on the time to delease a DC connection +Interface map: RRCXFER (rrctransfer) -- V_STR GNB_ID -- ULLONG TS -- FLOAT measurementInterval -- FLOAT min_success_time -- FLOAT max_success_time -- FLOAT avg_success_time -- FLOAT pctl_05_success_time -- FLOAT pctl_95_success_time -- FLOAT stddev_success_time +name: rrcx_pdf_neighbor_gnb +--------------------------- +description: distribution of the ssb rsrp of neighbor cells aggregated by gNB, computed from rrc transfer -name: rrcx_pdf_neigh_cell_csi +keys: GNB_ID -description: distribution of the beam csi rsrp of neighboring cells, aggregated by cell id, computed from rrc transfer +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- UINT CELL_ID +- STRING GNB_ID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -264,14 +823,25 @@ description: distribution of the beam csi rsrp of neighboring cells, aggregated - UINT rsrp_good - UINT rsrp_vgood +sources: nr_neighbor + +transitive sources: RRCXFER.nr_neighbor -name: rrcx_pdf_neigh_gnb_csi +Interface map: RRCXFER (rrctransfer) -description: distribution of the beam csi rsrp of neighboring cells, aggregated by gNB, computed from rrc transfer +name: rrcx_pdf_neighbor_gtp_teid +-------------------------------- + +description: distribution of the ssb rsrp of neighbor cells aggregated by ue (gtp_teid), computed from rrc transfer + +keys: gTP_TEID, GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID +- STRING gTP_TEID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -279,14 +849,25 @@ description: distribution of the beam csi rsrp of neighboring cells, aggregated - UINT rsrp_good - UINT rsrp_vgood +sources: nr_neighbor, gnb_ueid_teid_map + +transitive sources: RRCXFER.nr_neighbor, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success -name: rrcx_pdf_neigh_cell_ssb +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request), RRCXFER (rrctransfer) -description: distribution of the beam ssb rsrp of neighboring cells, aggregated by cell id, computed from rrc transfer +name: rrcx_pdf_serv_beam_cell +----------------------------- + +description: distribution of the beam ssb rsrp of serving cells, aggregated by gnb_id / cell id, computed from rrc transfer + +keys: CELL_ID, GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval - UINT CELL_ID +- STRING GNB_ID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -294,14 +875,24 @@ description: distribution of the beam ssb rsrp of neighboring cells, aggregated - UINT rsrp_good - UINT rsrp_vgood +sources: serv_cell_beam_ssb -name: rrcx_pdf_neigh_gnb_ssb +transitive sources: RRCXFER.serv_cell_beam_ssb -description: distribution of the beam ssb rsrp of neighboring cells, aggregated by gNB, computed from rrc transfer +Interface map: RRCXFER (rrctransfer) + +name: rrcx_pdf_serv_beam_gnb +---------------------------- + +description: distribution of the beam ssb rsrp of serving cells, aggregated by gnb_id, computed from rrc transfer + +keys: GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -309,14 +900,25 @@ description: distribution of the beam ssb rsrp of neighboring cells, aggregated - UINT rsrp_good - UINT rsrp_vgood +sources: serv_cell_beam_ssb -name: rrcx_pdf_serv_cell +transitive sources: RRCXFER.serv_cell_beam_ssb -description: distribution of the ssb rsrp of serving cell aggregated by cell id, computed from rrc transfer +Interface map: RRCXFER (rrctransfer) + +name: rrcx_pdf_serv_beam_gtp_teid +--------------------------------- + +description: distribution of the ssb beam rsrp of serving cells aggregated by ue (gtp_teid), computed from rrc transfer + +keys: gTP_TEID, GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- UINT CELL_ID +- STRING GNB_ID +- STRING gTP_TEID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -324,14 +926,25 @@ description: distribution of the ssb rsrp of serving cell aggregated by cell id - UINT rsrp_good - UINT rsrp_vgood +sources: serv_cell_beam_ssb, gnb_ueid_teid_map -name: rrcx_pdf_neighbor_cell +transitive sources: RRCXFER.serv_cell_beam_ssb, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request), RRCXFER (rrctransfer) + +name: rrcx_pdf_serv_cell +------------------------ + +description: distribution of the ssb rsrp of serving cell aggregated by cell id, computed from rrc transfer + +keys: CELL_ID, GNB_ID -description: distribution of the ssb rsrp of neighbor cells aggregated by cell id, computed from rrc transfer +timestamp: TS - ULLONG TS - FLOAT measurementInterval - UINT CELL_ID +- STRING GNB_ID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -339,14 +952,24 @@ description: distribution of the ssb rsrp of neighbor cells aggregated by cell - UINT rsrp_good - UINT rsrp_vgood +sources: serv_nr_cell + +transitive sources: RRCXFER.serv_nr_cell + +Interface map: RRCXFER (rrctransfer) name: rrcx_pdf_serv_gnb +----------------------- -description: distribution of the ssb rsrp of serving cell aggregated by gnb, computed from rrc transfer +description: distribution of the ssb rsrp of serving cells aggregated by gnb id, computed from rrc transfer + +keys: GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -354,14 +977,25 @@ description: distribution of the ssb rsrp of serving cell aggregated by gnb, co - UINT rsrp_good - UINT rsrp_vgood +sources: serv_nr_cell -name: rrcx_pdf_neighbor_gnb +transitive sources: RRCXFER.serv_nr_cell -description: distribution of the ssb rsrp of serving cell aggregated by cell id, computed from rrc transfer +Interface map: RRCXFER (rrctransfer) + +name: rrcx_pdf_serv_gtp_teid +---------------------------- + +description: distribution of the ssb rsrp of serving cells aggregated by ue (gtp_teid), computed from rrc transfer + +keys: gTP_TEID, GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID +- STRING gTP_TEID - INT cnt - UINT rsrp_vbad - UINT rsrp_bad @@ -369,14 +1003,25 @@ description: distribution of the ssb rsrp of serving cell aggregated by cell id - UINT rsrp_good - UINT rsrp_vgood +sources: serv_nr_cell, gnb_ueid_teid_map + +transitive sources: RRCXFER.serv_nr_cell, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), SGNB_ADDITION_REQ (sgnb_addition_request), RRCXFER (rrctransfer) + +name: rrcx_stats_neighbor_beam_cell +----------------------------------- + +description: statistics on ssb RSRP on the beams of neighboring cells, aggregated by gbn_id / cell ID, computed using rrc transfer -name: rrcx_stats_neigh_cell +keys: CELL_ID, GNB_ID -description: statistics on ssb RSRP on the beams of nrighboring cells, aggregated by cell ID, computed using rrc transfer +timestamp: TS - ULLONG TS - FLOAT measurementInterval - UINT CELL_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -385,14 +1030,24 @@ description: statistics on ssb RSRP on the beams of nrighboring cells, aggregate - FLOAT stddev_rsrp - INT max_rsrp +sources: neighbor_beam_ssb -name: rrcx_stats_neigh_gnb +transitive sources: RRCXFER.neighbor_beam_ssb + +Interface map: RRCXFER (rrctransfer) + +name: rrcx_stats_neighbor_beam_gnb +---------------------------------- description: statistics on ssb RSRP on the beams of nrighboring cells, aggregated by gNB, computed using rrc transfer +keys: GNB_ID + +timestamp: TS + - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -401,14 +1056,25 @@ description: statistics on ssb RSRP on the beams of nrighboring cells, aggregate - FLOAT stddev_rsrp - INT max_rsrp +sources: neighbor_beam_ssb -name: rrcx_stats_serv_cell +transitive sources: RRCXFER.neighbor_beam_ssb + +Interface map: RRCXFER (rrctransfer) + +name: rrcx_stats_neighbor_cell +------------------------------ -description: statistics on the ssb rsrp of the serving cell, aggregated by cell id, computed using rrc transfer +description: statistics on the ssb rsrp of the neighbor cells, aggregated by gnb_id / cell id, computed using rrc transfer + +keys: CELL_ID, GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval - UINT CELL_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -417,14 +1083,51 @@ description: statistics on the ssb rsrp of the serving cell, aggregated by cell - FLOAT stddev_rsrp - INT max_rsrp +sources: nr_neighbor -name: rrcx_stats_neighbor_cell +transitive sources: RRCXFER.nr_neighbor + +Interface map: RRCXFER (rrctransfer) + +name: rrcx_stats_neighbor_gnb +----------------------------- + +description: statistics on the ssb rsrp of the neighbor cells, aggregated by gNB, computed using rrc transfer -description: statistics on the ssb rsrp of the neighbor cells, aggregated by cell id, computed using rrc transfer +keys: GNB_ID + +timestamp: TS + +- ULLONG TS +- FLOAT measurementInterval +- STRING GNB_ID +- INT cnt +- INT min_rsrp +- INT pctl_05_rsrp +- INT median_rsrp +- INT pctl_95_rsrp +- FLOAT stddev_rsrp +- INT max_rsrp + +sources: nr_neighbor + +transitive sources: RRCXFER.nr_neighbor + +Interface map: RRCXFER (rrctransfer) + +name: rrcx_stats_serv_beam_cell +------------------------------- + +description: statistics on ssb RSRP on the beams of serving cells, aggregated by gbn_id / cell ID, computed using rrc transfer + +keys: CELL_ID, GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval - UINT CELL_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -433,14 +1136,24 @@ description: statistics on the ssb rsrp of the neighbor cells, aggregated by cel - FLOAT stddev_rsrp - INT max_rsrp +sources: serv_cell_beam_ssb -name: rrcx_stats_serv_gnb +transitive sources: RRCXFER.serv_cell_beam_ssb -description: statistics on the ssb srp of the serving cell, aggregated by gNB, computed using rrc transfer +Interface map: RRCXFER (rrctransfer) + +name: rrcx_stats_serv_beam_gnb +------------------------------ + +description: statistics on ssb RSRP on the beams of serving cells, aggregated by gbn_id / cell ID, computed using rrc transfer + +keys: GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -449,14 +1162,51 @@ description: statistics on the ssb srp of the serving cell, aggregated by gNB, c - FLOAT stddev_rsrp - INT max_rsrp +sources: serv_cell_beam_ssb -name: rrcx_stats_neighbor_gnb +transitive sources: RRCXFER.serv_cell_beam_ssb -description: statistics on the ssb rsrp of the neighbor cells, aggregated by gNB, computed using rrc transfer +Interface map: RRCXFER (rrctransfer) + +name: rrcx_stats_serv_cell +-------------------------- + +description: statistics on the ssb rsrp of the serving cell, aggregated by gnb_id / cell id, computed using rrc transfer + +keys: CELL_ID, GNB_ID + +timestamp: TS + +- ULLONG TS +- FLOAT measurementInterval +- UINT CELL_ID +- STRING GNB_ID +- INT cnt +- INT min_rsrp +- INT pctl_05_rsrp +- INT median_rsrp +- INT pctl_95_rsrp +- FLOAT stddev_rsrp +- INT max_rsrp + +sources: serv_nr_cell + +transitive sources: RRCXFER.serv_nr_cell + +Interface map: RRCXFER (rrctransfer) + +name: rrcx_stats_serv_gnb +------------------------- + +description: statistics on the ssb srp of the serving cell, aggregated by gNB, computed using rrc transfer + +keys: GNB_ID + +timestamp: TS - ULLONG TS - FLOAT measurementInterval -- V_STR GNB_ID +- STRING GNB_ID - INT cnt - INT min_rsrp - INT pctl_05_rsrp @@ -465,14 +1215,99 @@ description: statistics on the ssb rsrp of the neighbor cells, aggregated by gNB - FLOAT stddev_rsrp - INT max_rsrp +sources: serv_nr_cell + +transitive sources: RRCXFER.serv_nr_cell + +Interface map: RRCXFER (rrctransfer) + +name: throughput_gnb +-------------------- + +description: throughput experienced by a GNB over a measurement interval. *Active* throughput is throughput while actively downloading, *average* averages bytes transfered over the measurement interval + +keys: GNB_ID, e_RAB_ID + +timestamp: TS + +- ULLONG TS +- LLONG e_RAB_ID +- STRING GNB_ID +- FLOAT measurementInterval +- LLONG active_throughput +- LLONG average_throughput +- LLONG min_throughput +- LLONG max_throughput +- UINT active_throughput_percentile_05 +- UINT active_throughput_percentile_95 + +sources: rat_data_usage + +transitive sources: RATDATAUSAGE.rat_data_usage + +Interface map: RATDATAUSAGE (secondary_rat_data_usage_report) + +name: throughput_gtp_teid +------------------------- + +description: throughput experienced by UE, as determined by the gtp_teid, over a measurement interval. *Active* throughput is throughput while actively downloading, *average* averages bytes transfered over the measurement interval + +keys: gTP_TEID, GNB_ID + +timestamp: TS + +- ULLONG TS +- STRING gTP_TEID +- STRING GNB_ID +- FLOAT measurementInterval +- LLONG active_throughput +- LLONG average_throughput +- LLONG min_throughput +- LLONG max_throughput + +sources: throughput_ue_gtp_teid_join + +transitive sources: RATDATAUSAGE.rat_data_usage, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), RATDATAUSAGE (secondary_rat_data_usage_report), SGNB_ADDITION_REQ (sgnb_addition_request) + +name: throughput_gtp_teid_bearer +-------------------------------- + +description: throughput experienced by UE, as determined by the gtp_teid, for a bearer (eRAB_ID) over a measurement interval. *Active* throughput is throughput while actively downloading, *average* averages bytes transfered over the measurement interval + +keys: gTP_TEID, GNB_ID, e_RAB_ID + +timestamp: TS + +- ULLONG TS +- STRING gTP_TEID +- STRING GNB_ID +- LLONG e_RAB_ID +- FLOAT measurementInterval +- LLONG active_throughput +- LLONG average_throughput +- LLONG min_throughput +- LLONG max_throughput + +sources: throughput_ue_gtp_teid_join + +transitive sources: RATDATAUSAGE.rat_data_usage, SGNB_ADDITION_REQ.sgnb_addreq_gtp_teid, RECONCOMPLETE.reconfig_success + +Interface map: RECONCOMPLETE (sgnb_reconfiguration_complete), RATDATAUSAGE (secondary_rat_data_usage_report), SGNB_ADDITION_REQ (sgnb_addition_request) name: throughput_rollup +----------------------- description: statistics on the per-UE throughput +keys: GNB_ID, e_RAB_ID + +timestamp: TS + - ULLONG TS - LLONG e_RAB_ID -- V_STR GNB_ID +- STRING GNB_ID - FLOAT measurementInterval - INT count_ues - UINT average_throughput_percentile_05 @@ -484,21 +1319,62 @@ description: statistics on the per-UE throughput - FLOAT average_active_throughput - UINT active_throughput_percentile_95 +sources: throughput_ue -name: throughput_gnb +transitive sources: RATDATAUSAGE.rat_data_usage + +Interface map: RATDATAUSAGE (secondary_rat_data_usage_report) -description: throughput experienced by a GNB over a measurement interval. "Active" throughput is throughput while actively downloading, "average" averages bytes transfered over the measurement interval +name: throughput_ue +------------------- + +description: throughput experienced by UE over a measurement interval. *Active* throughput is throughput while actively downloading, *average* averages bytes transfered over the measurement interval + +keys: UE_ID, GNB_ID, e_RAB_ID + +timestamp: TS - ULLONG TS - LLONG e_RAB_ID -- V_STR GNB_ID +- LLONG UE_ID +- STRING GNB_ID +- FLOAT measurementInterval +- LLONG active_throughput +- LLONG average_throughput +- LLONG min_throughput +- LLONG max_throughput + +sources: rat_data_usage + +transitive sources: RATDATAUSAGE.rat_data_usage + +Interface map: RATDATAUSAGE (secondary_rat_data_usage_report) + +name: throughput_userclass +-------------------------- + +description: throughput experienced by UE, rolled up into user classes, over a measurement interval. Class A (qci=9, arp=15) is class=1 and Class B (qci=8, arp=15) is class=2. *Active* throughput is throughput while actively downloading, *average* averages bytes transfered over the measurement interval + +keys: GNB_ID, CLASS + +timestamp: TS + +- ULLONG TS +- STRING GNB_ID +- UINT CLASS - FLOAT measurementInterval - LLONG active_throughput - LLONG average_throughput - LLONG min_throughput - LLONG max_throughput -- UINT extr_quant_hfta0_fcn_quant_udaf_hfta0 -- UINT extr_quant_hfta0_fcn_quant_udaf_hfta01 + +sources: prelim_throughput_gtp_teid, add_req_event, add_req_ack_event + +transitive sources: RATDATAUSAGE.rat_data_usage, SGNB_ADDITION_REQ.sgnb_addreq_for_ue_bearers, SGNB_ADDITION_REQ_ACK.eRABs_acked_for_admit_for_ue + +Interface map: RATDATAUSAGE (secondary_rat_data_usage_report), SGNB_ADDITION_REQ (sgnb_addition_request), SGNB_ADDITION_REQ_ACK (sgnb_addition_request_acknowledge) + +