X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=mc-core%2Fmc%2Fqueries%2Fmod_req_failure.gsql;h=f5187f0affab4e448c1fbe017fd94c31948d139b;hb=HEAD;hp=96a274eae0ab6ebdc330bc5f0723c30c48bbb3c8;hpb=9b604aeefe0126a54dccf312cb24c2649f221a4a;p=ric-app%2Fmc.git diff --git a/mc-core/mc/queries/mod_req_failure.gsql b/mc-core/mc/queries/mod_req_failure.gsql index 96a274e..f5187f0 100644 --- a/mc-core/mc/queries/mod_req_failure.gsql +++ b/mc-core/mc/queries/mod_req_failure.gsql @@ -1,19 +1,115 @@ +DEFINE{ query_name 'base_mod_req_failure_distribution'; + max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'distribution of causes of a modification request failure (base)'; +} +PARAM{ window uint;} +select tb, gnb_id as GNB_ID, + id_MeNB_UE_X2AP_ID, id_SgNB_UE_X2AP_ID, + count(*) as cnt, + sum( EQ(failureType,0) ) as count_protobuf_unspecified, + sum( EQ(failureType,1) ) as count_t310_Expiry, + sum( EQ(failureType,2) ) as count_randomAccessProblem, + sum( EQ(failureType,3) ) as count_rlc_MaxNumRetx, + sum( EQ(failureType,4) ) as count_synchReconfigFailure_SCG, + sum( EQ(failureType,5) ) as count_scg_reconfigFailure, + sum( EQ(failureType,6) ) as count_srb3_IntegrityFailure +From SGNBMODREQ.sgnb_mod_req +group by timestamp_ms/$window as tb, gnb_id, + id_MeNB_UE_X2AP_ID, id_SgNB_UE_X2AP_ID +; + DEFINE{ query_name 'mod_req_failure_distribution'; max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'distribution of causes of a modification request failure'; +} +PARAM{ window uint;} +select ($window*(tb+1))/1000 as TS, GNB_ID, + $window/1000.0 as measurementInterval, + sum(cnt) as cnt, + sum( count_protobuf_unspecified ) as count_protobuf_unspecified, + sum( count_t310_Expiry ) as count_t310_Expiry, + sum( count_randomAccessProblem ) as count_randomAccessProblem, + sum( count_rlc_MaxNumRetx ) as count_rlc_MaxNumRetx, + sum( count_synchReconfigFailure_SCG ) as count_synchReconfigFailure_SCG, + sum( count_scg_reconfigFailure ) as count_scg_reconfigFailure, + sum( count_srb3_IntegrityFailure ) as count_srb3_IntegrityFailure +From base_mod_req_failure_distribution +group by tb, GNB_ID +; + +DEFINE{ query_name 'base_mod_req_failure_distribution_gtp_teid'; + max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'distribution of causes of a modification request failure (bas), labeled with gtp_teid'; +} +PARAM{ window uint;} +select b.tb, b.GNB_ID as GNB_ID, m.gTP_TEID, + b.cnt, + b.count_protobuf_unspecified, + b.count_t310_Expiry, + b.count_randomAccessProblem, + b.count_rlc_MaxNumRetx, + b.count_synchReconfigFailure_SCG, + b.count_scg_reconfigFailure, + b.count_srb3_IntegrityFailure +LEFT_OUTER_JOIN from base_mod_req_failure_distribution b, gnb_ueid_teid_map m +where b.tb=m.TB and b.GNB_ID=m.GNB_ID and + b.id_MeNB_UE_X2AP_ID=m.id_MeNB_UE_X2AP_ID +; + +DEFINE{ query_name 'mod_req_failure_distribution_gtp_teid'; + max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'distribution of causes of a modification request failure'; +} +PARAM{ window uint;} +select ($window*(tb+1))/1000 as TS, GNB_ID, gTP_TEID, + $window/1000.0 as measurementInterval, + sum(cnt) as cnt, + sum( count_protobuf_unspecified ) as count_protobuf_unspecified, + sum( count_t310_Expiry ) as count_t310_Expiry, + sum( count_randomAccessProblem ) as count_randomAccessProblem, + sum( count_rlc_MaxNumRetx ) as count_rlc_MaxNumRetx, + sum( count_synchReconfigFailure_SCG ) as count_synchReconfigFailure_SCG, + sum( count_scg_reconfigFailure ) as count_scg_reconfigFailure, + sum( count_srb3_IntegrityFailure ) as count_srb3_IntegrityFailure +From base_mod_req_failure_distribution_gtp_teid +group by tb, GNB_ID, gTP_TEID +; + +DEFINE{ query_name 'base_mod_req_failure_distribution_pci'; + max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'distribution of causes of a modification request failure (bas), labeled with gtp_teid'; } PARAM{ window uint;} +select b.tb, b.GNB_ID as GNB_ID, m.physCellId, + b.cnt, + b.count_protobuf_unspecified, + b.count_t310_Expiry, + b.count_randomAccessProblem, + b.count_rlc_MaxNumRetx, + b.count_synchReconfigFailure_SCG, + b.count_scg_reconfigFailure, + b.count_srb3_IntegrityFailure +LEFT_OUTER_JOIN from base_mod_req_failure_distribution b, gnb_ueid_cellid_map m +where b.tb=m.TB and b.GNB_ID=m.GNB_ID and + b.id_MeNB_UE_X2AP_ID=m.id_MeNB_UE_X2AP_ID +; -select ($window*(tb+1))/1000 as TS, +DEFINE{ query_name 'mod_req_failure_distribution_pci'; + max_lfta_disorder '1'; max_hfta_disorder '1'; + comment 'distribution of causes of a modification request failure'; +} +PARAM{ window uint;} +select ($window*(tb+1))/1000 as TS, GNB_ID, physCellId, $window/1000.0 as measurementInterval, - count(*) as cnt, - sum(EQ(UINT(failureType),0)) as count_protobuf_unspecified, - sum(EQ(UINT(failureType),1)) as count_t310_Expiry, - sum(EQ(UINT(failureType),2)) as count_randomAccessProblem, - sum(EQ(UINT(failureType),3)) as count_rlc_MaxNumRetx, - sum(EQ(UINT(failureType),4)) as count_synchReconfigFailure_SCG, - sum(EQ(UINT(failureType),5)) as count_scg_reconfigFailure, - sum(EQ(UINT(failureType),6)) as count_srb3_IntegrityFailure -From SGNBMODREQ.sgnb_mod_req -where schemaId=1201 -group by timestamp_ms/$window as tb + sum(cnt) as cnt, + sum( count_protobuf_unspecified ) as count_protobuf_unspecified, + sum( count_t310_Expiry ) as count_t310_Expiry, + sum( count_randomAccessProblem ) as count_randomAccessProblem, + sum( count_rlc_MaxNumRetx ) as count_rlc_MaxNumRetx, + sum( count_synchReconfigFailure_SCG ) as count_synchReconfigFailure_SCG, + sum( count_scg_reconfigFailure ) as count_scg_reconfigFailure, + sum( count_srb3_IntegrityFailure ) as count_srb3_IntegrityFailure +From base_mod_req_failure_distribution_pci +group by tb, GNB_ID, physCellId +