From 4c89a4ad44fcfcee0e97e0895873647957d25b8f Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 15 Aug 2024 09:48:18 +0800 Subject: [PATCH] =?UTF-8?q?sql:=20KPI=E6=B7=BB=E5=8A=A0SMSC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/goldkpi/kpi_title_all.csv | 472 ++++++++++++----------- config/goldkpi/核心网网元黄金指标集.xlsx | Bin 41350 -> 43991 bytes database/common/kpi_title.sql | 33 ++ 3 files changed, 285 insertions(+), 220 deletions(-) diff --git a/config/goldkpi/kpi_title_all.csv b/config/goldkpi/kpi_title_all.csv index 3a526a38..a8d5dbd2 100644 --- a/config/goldkpi/kpi_title_all.csv +++ b/config/goldkpi/kpi_title_all.csv @@ -1,220 +1,252 @@ -"ne_type","kpi_id","title_json","cn_title","en_title" -"AMF","AMF.01","{""cn"": ""AMF注册态用户数"", ""en"": ""AMF.RegSub""}","AMF注册态用户数","AMF.RegSub" -"AMF","AMF.02","{""cn"": ""AMF初始注册请求次数"", ""en"": ""AMF.AttInitReg""}","AMF初始注册请求次数","AMF.AttInitReg" -"AMF","AMF.03","{""cn"": ""AMF初始注册成功次数"", ""en"": ""AMF.SuccInitReg""}","AMF初始注册成功次数","AMF.SuccInitReg" -"AMF","AMF.04","{""cn"": ""AMF初始注册失败次数_非法用户"", ""en"": ""AMF.FailedInitReg.3""}","AMF初始注册失败次数_非法用户","AMF.FailedInitReg.3" -"AMF","AMF.05","{""cn"": ""AMF初始注册失败次数_PEI不允许"", ""en"": ""AMF.FailedInitReg.5""}","AMF初始注册失败次数_PEI不允许","AMF.FailedInitReg.5" -"AMF","AMF.06","{""cn"": ""AMF初始注册失败次数_非法设备"", ""en"": ""AMF.FailedInitReg.6""}","AMF初始注册失败次数_非法设备","AMF.FailedInitReg.6" -"AMF","AMF.07","{""cn"": ""AMF初始注册失败次数_5GS服务不允许_用户原因"", ""en"": ""AMF.FailedInitReg.7.User""}","AMF初始注册失败次数_5GS服务不允许_用户原因","AMF.FailedInitReg.7.User" -"AMF","AMF.08","{""cn"": ""AMF初始注册失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""AMF.FailedInitReg.15.User""}","AMF初始注册失败次数_跟踪区内无合适小区_用户原因","AMF.FailedInitReg.15.User" -"AMF","AMF.09","{""cn"": ""AMF初始注册失败次数_N1模式不允许"", ""en"": ""AMF.FailedInitReg.27""}","AMF初始注册失败次数_N1模式不允许","AMF.FailedInitReg.27" -"AMF","AMF.10","{""cn"": ""AMF初始注册失败次数_PLMN不允许"", ""en"": ""AMF.FailedInitReg.11""}","AMF初始注册失败次数_PLMN不允许","AMF.FailedInitReg.11" -"AMF","AMF.11","{""cn"": ""AMF初始注册失败次数_跟踪区不允许"", ""en"": ""AMF.FailedInitReg.12""}","AMF初始注册失败次数_跟踪区不允许","AMF.FailedInitReg.12" -"AMF","AMF.12","{""cn"": ""AMF初始注册失败次数_漫游跟踪区禁止接入"", ""en"": ""AMF.FailedInitReg.13""}","AMF初始注册失败次数_漫游跟踪区禁止接入","AMF.FailedInitReg.13" -"AMF","AMF.13","{""cn"": ""AMF初始注册失败次数_无可用网络切片"", ""en"": ""AMF.FailedInitReg.62""}","AMF初始注册失败次数_无可用网络切片","AMF.FailedInitReg.62" -"AMF","AMF.14","{""cn"": ""AMF初始注册失败次数_协议错误_用户原因"", ""en"": ""AMF.FailedInitReg.111.User""}","AMF初始注册失败次数_协议错误_用户原因","AMF.FailedInitReg.111.User" -"AMF","AMF.15","{""cn"": ""AMF一次寻呼响应次数"", ""en"": ""AMF.FirstPagingSucc""}","AMF一次寻呼响应次数","AMF.FirstPagingSucc" -"AMF","AMF.16","{""cn"": ""AMF二次寻呼响应次数"", ""en"": ""AMF.SecondPagingSucc""}","AMF二次寻呼响应次数","AMF.SecondPagingSucc" -"AMF","AMF.17","{""cn"": ""AMF寻呼请求次数"", ""en"": ""AMF.PagAtt""}","AMF寻呼请求次数","AMF.PagAtt" -"AMF","AMF.18","{""cn"": ""AMF业务请求被拒次数"", ""en"": ""AMF.FailServiceReq""}","AMF业务请求被拒次数","AMF.FailServiceReq" -"AMF","AMF.19","{""cn"": ""AMF业务请求尝试次数"", ""en"": ""AMF.AttServiceReq""}","AMF业务请求尝试次数","AMF.AttServiceReq" -"SMF","SMF.01","{""cn"": ""5G实时PDU会话数"", ""en"": ""SMF.MeanPduSession""}","5G实时PDU会话数","SMF.MeanPduSession" -"SMF","SMF.02","{""cn"": ""PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession""}","PDU会话建立成功次数","SMF.SuccCreatePduSession" -"SMF","SMF.03","{""cn"": ""PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession""}","PDU会话建立请求次数","SMF.AttCreatePduSession" -"SMF","SMF.04","{""cn"": ""IMS PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession._Ims""}","IMS PDU会话建立成功次数","SMF.SuccCreatePduSession._Ims" -"SMF","SMF.05","{""cn"": ""IMS PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession._Ims""}","IMS PDU会话建立请求次数","SMF.AttCreatePduSession._Ims" -"SMF","SMF.06","{""cn"": ""EPS-Fallback成功数"", ""en"": ""SMF.SuccSmfModifyBearerResponse.Epsfb""}","EPS-Fallback成功数","SMF.SuccSmfModifyBearerResponse.Epsfb" -"SMF","SMF.07","{""cn"": ""EPS-Fallback请求数"", ""en"": ""SMF.AttSmfModifyPduSession.Epsfb""}","EPS-Fallback请求数","SMF.AttSmfModifyPduSession.Epsfb" -"UDM","UDM.01","{""cn"": ""5G注册用户数"", ""en"": ""UDR.5gActSub""}","5G注册用户数","UDR.5gActSub" -"UDM","UDM.02","{""cn"": ""AMF发起的UECM注册请求次数"", ""en"": ""UDM.AmfUecmRegReq""}","AMF发起的UECM注册请求次数","UDM.AmfUecmRegReq" -"UDM","UDM.03","{""cn"": ""AMF发起的UECM注册成功次数"", ""en"": ""UDM.AmfUecmRegSucc""}","AMF发起的UECM注册成功次数","UDM.AmfUecmRegSucc" -"UDM","UDM.04","{""cn"": ""SMF发起的UECM注册成功次数"", ""en"": ""UDM.SmfUecmRegSucc""}","SMF发起的UECM注册成功次数","UDM.SmfUecmRegSucc" -"UDM","UDM.05","{""cn"": ""SMF发起的UECM注册请求次数"", ""en"": ""UDM.SmfUecmRegReq""}","SMF发起的UECM注册请求次数","UDM.SmfUecmRegReq" -"UDM","UDM.06","{""cn"": ""4G注册用户数"", ""en"": ""SUB.EpsActSubsInHss""}","4G注册用户数","SUB.EpsActSubsInHss" -"UDM","UDM.07","{""cn"": ""4G鉴权信息查询成功次数"", ""en"": ""DIAM.AucInfoAnsSucc""}","4G鉴权信息查询成功次数","DIAM.AucInfoAnsSucc" -"UDM","UDM.08","{""cn"": ""4G鉴权信息查询请求次数"", ""en"": ""DIAM.AucInfoReq""}","4G鉴权信息查询请求次数","DIAM.AucInfoReq" -"UDM","UDM.09","{""cn"": ""4G更新位置成功次数"", ""en"": ""DIAM.UpdateLocationAnsSucc""}","4G更新位置成功次数","DIAM.UpdateLocationAnsSucc" -"UDM","UDM.10","{""cn"": ""4G更新位置请求次数"", ""en"": ""DIAM.UpdateLocationReq""}","4G更新位置请求次数","DIAM.UpdateLocationReq" -"UDM","UDM.11","{""cn"": ""SAR成功响应总次数"", ""en"": ""UR.SuccSAA""}","SAR成功响应总次数","UR.SuccSAA" -"UDM","UDM.12","{""cn"": ""SAR请求总次数"", ""en"": ""UR.AttSAR""}","SAR请求总次数","UR.AttSAR" -"UDM","UDM.13","{""cn"": ""LIR成功响应总次数"", ""en"": ""LIQ.SuccLIA""}","LIR成功响应总次数","LIQ.SuccLIA" -"UDM","UDM.14","{""cn"": ""LIR请求总次数"", ""en"": ""LIQ.AttLIR""}","LIR请求总次数","LIQ.AttLIR" -"AUSF","AUSF.01","{""cn"": ""鉴权成功次数"", ""en"": ""Ausf.UeAuthAnsSucc""}","鉴权成功次数","Ausf.UeAuthAnsSucc" -"AUSF","AUSF.02","{""cn"": ""鉴权请求次数"", ""en"": ""Ausf.UeAuthReq""}","鉴权请求次数","Ausf.UeAuthReq" -"UPF","UPF.01","{""cn"": ""PFCP会话建立成功次数"", ""en"": ""UPF.PfcpSessionEstabSucc""}","PFCP会话建立成功次数","UPF.PfcpSessionEstabSucc" -"UPF","UPF.02","{""cn"": ""PFCP会话建立请求次数"", ""en"": ""UPF.PfcpSessionEstabReq""}","PFCP会话建立请求次数","UPF.PfcpSessionEstabReq" -"UPF","UPF.03","{""cn"": ""N6接口上行字节数"", ""en"": ""UPF.N6OgOct""}","N6接口上行字节数","UPF.N6OgOct" -"UPF","UPF.04","{""cn"": ""N6接口下行字节数"", ""en"": ""UPF.N6IncOct""}","N6接口下行字节数","UPF.N6IncOct" -"UPF","UPF.05","{""cn"": ""N3接口上行字节数"", ""en"": ""UPF.N3OgOct""}","N3接口上行字节数","UPF.N3OgOct" -"UPF","UPF.06","{""cn"": ""N3接口下行字节数"", ""en"": ""UPF.N3IncOct""}","N3接口下行字节数","UPF.N3IncOct" -"UPF","UPF.07","{""cn"": ""SGi接口上行字节数"", ""en"": ""IP.PeakThroughputUlSgi""}","SGi接口上行字节数","IP.PeakThroughputUlSgi" -"UPF","UPF.08","{""cn"": ""SGi接口下行字节数"", ""en"": ""IP.PeakThroughputDlSgi""}","SGi接口下行字节数","IP.PeakThroughputDlSgi" -"UPF","UPF.09","{""cn"": ""S1-U接口上行字节数"", ""en"": ""GTP.OutOctS1uSgw""}","S1-U接口上行字节数","GTP.OutOctS1uSgw" -"UPF","UPF.10","{""cn"": ""S1-U接口下行字节数"", ""en"": ""GTP.IncOctS1uSgw""}","S1-U接口下行字节数","GTP.IncOctS1uSgw" -"AMF","AMF.20","{""cn"": ""EPS在线用户数"", ""en"": ""SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected""}","EPS在线用户数","SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected" -"AMF","AMF.21","{""cn"": ""EPS附着成功次数"", ""en"": ""MM.SuccEpsAttach""}","EPS附着成功次数","MM.SuccEpsAttach" -"AMF","AMF.22","{""cn"": ""EPS附着请求次数"", ""en"": ""MM.AttEpsAttach""}","EPS附着请求次数","MM.AttEpsAttach" -"AMF","AMF.23","{""cn"": ""EPS附着失败次数_非法用户"", ""en"": ""MM.FailedEpsAttach.3""}","EPS附着失败次数_非法用户","MM.FailedEpsAttach.3" -"AMF","AMF.24","{""cn"": ""EPS附着失败次数_非法终端"", ""en"": ""MM.FailedEpsAttach.5""}","EPS附着失败次数_非法终端","MM.FailedEpsAttach.5" -"AMF","AMF.25","{""cn"": ""EPS附着失败次数_非法ME"", ""en"": ""MM.FailedEpsAttach.6""}","EPS附着失败次数_非法ME","MM.FailedEpsAttach.6" -"AMF","AMF.26","{""cn"": ""EPS附着失败次数_EPS服务不允许_用户原因"", ""en"": ""MM.FailedEpsAttach.7.User""}","EPS附着失败次数_EPS服务不允许_用户原因","MM.FailedEpsAttach.7.User" -"AMF","AMF.27","{""cn"": ""EPS附着失败次数_EPS和非EPS服务不允许"", ""en"": ""MM.FailedEpsAttach.8""}","EPS附着失败次数_EPS和非EPS服务不允许","MM.FailedEpsAttach.8" -"AMF","AMF.28","{""cn"": ""EPS附着失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""MM.FailedEpsAttach.15.User""}","EPS附着失败次数_跟踪区内无合适小区_用户原因","MM.FailedEpsAttach.15.User" -"AMF","AMF.29","{""cn"": ""EPS附着失败次数_ESM失败_用户原因"", ""en"": ""MM.FailedEpsAttach.19.User""}","EPS附着失败次数_ESM失败_用户原因","MM.FailedEpsAttach.19.User" -"AMF","AMF.30","{""cn"": ""MME一次寻呼响应次数"", ""en"": ""MM.FirstPagingSucc""}","MME一次寻呼响应次数","MM.FirstPagingSucc" -"AMF","AMF.31","{""cn"": ""MME二次寻呼响应次数"", ""en"": ""MM.SecondPagingSucc""}","MME二次寻呼响应次数","MM.SecondPagingSucc" -"AMF","AMF.32","{""cn"": ""MME寻呼请求次数"", ""en"": ""MM.PagAtt""}","MME寻呼请求次数","MM.PagAtt" -"SMF","SMF.08","{""cn"": ""4G在线会话数"", ""en"": ""SM.MeanNbrBearerPgw.Default""}","4G在线会话数","SM.MeanNbrBearerPgw.Default" -"SMF","SMF.09","{""cn"": ""PGW缺省承载建立成功个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer""}","PGW缺省承载建立成功个数","SM.SuccCreateDefaultEpsBearer" -"SMF","SMF.10","{""cn"": ""PGW缺省承载建立请求个数"", ""en"": ""SM.AttCreateDefaultEpsBearer""}","PGW缺省承载建立请求个数","SM.AttCreateDefaultEpsBearer" -"SMF","SMF.11","{""cn"": ""PGW专用承载建立成功个数"", ""en"": ""SM.SuccCreateDedicatedEpsBearer""}","PGW专用承载建立成功个数","SM.SuccCreateDedicatedEpsBearer" -"SMF","SMF.12","{""cn"": ""PGW专用承载建立请求个数"", ""en"": ""SM.AttCreateDedicatedEpsBearer""}","PGW专用承载建立请求个数","SM.AttCreateDedicatedEpsBearer" -"SMF","SMF.13","{""cn"": ""IMS缺省承载成功建立个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer._Ims""}","IMS缺省承载成功建立个数","SM.SuccCreateDefaultEpsBearer._Ims" -"SMF","SMF.14","{""cn"": ""IMS缺省承载请求建立个数"", ""en"": ""SM.AttCreateDefaultEpsBearer._Ims""}","IMS缺省承载请求建立个数","SM.AttCreateDefaultEpsBearer._Ims" -"AMF","AMF.A.02","{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}","AMF移动性注册更新成功次数","AMF.SuccMobiReg" -"AMF","AMF.A.03","{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}","AMF移动性注册更新失败次数","AMF.FailedMobiReg" -"AMF","AMF.A.04","{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}","AMF紧急注册请求次数","AMF.AttEmergReg" -"AMF","AMF.A.05","{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}","AMF紧急注册成功次数","AMF.SuccEmergReg" -"AMF","AMF.A.06","{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}","AMF紧急注册失败次数","AMF.FailedEmergReg" -"AMF","AMF.A.07","{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}","UE发起的去注册请求次数","AMF.AttUeDereg" -"AMF","AMF.A.08","{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}","UE发起的去注册成功次数","AMF.SuccUeDereg" -"AMF","AMF.A.09","{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}","AMF发起的去注册请求次数","AMF.AttAmfDereg" -"AMF","AMF.A.10","{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}","AMF发起的去注册成功次数","AMF.SuccAmfDereg" -"AMF","AMF.A.11","{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}","UDM发起的去注册请求次数","AMF.AttUdmDereg" -"AMF","AMF.A.12","{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}","UDM发起的去注册成功次数","AMF.SuccUdmDereg" -"AMF","AMF.A.13","{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}","AMF寻呼失败次数","AMF.PagFail" -"AMF","AMF.A.14","{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}","AMF隐式去注册次数","AMF.ImplicitDereg" -"SMF","SMF.A.01","{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}","PDU会话接受次数","SMF.PduSessAcpt" -"SMF","SMF.A.02","{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}","基站Pdu资源创建成功次数","SM.PduResSetupSucc" -"SMF","SMF.A.03","{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}","查询用户SM数据失败次数","SM.RetrieveSmDataFail" -"SMF","SMF.A.04","{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}","PFCP会话建立失败次数","SM.PfcpSessEstFail" -"SMF","SMF.A.05","{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}","基站Pdu资源创建失败次数","SM.PduResSetupFail" -"SMF","SMF.A.06","{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}","PFCP会话修改失败次数","SM.PfcpSessMdfyFail" -"SMF","SMF.A.07","{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}","PDU会话拒绝次数","SM.PduSessRejt" -"SMF","SMF.A.08","{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}","PDU会话释放指示次数","SM.PduSessRelCmd" -"NSSF","NSSF.A.02","{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}","可用AMF注册成功次数","NSSF.SuccAvailAMFPut" -"NSSF","NSSF.A.03","{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}","可用AMF注册次数","NSSF.AvailAMFPut" -"NSSF","NSSF.A.04","{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}","可用AMF注册更新成功次数","NSSF.SuccAvailAMFPatch" -"NSSF","NSSF.A.01","{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}","可用AMF注册更新次数","NSSF.AvailAMFPatch" -"NSSF","NSSF.A.05","{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}","可用AMF去注册成功次数","NSSF.SuccAvailAMFDelete" -"NSSF","NSSF.A.06","{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}","可用AMF去注册次数","NSSF.AvailAMFDelete" -"NSSF","NSSF.A.07","{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}","网元订阅成功次数","NSSF.SuccAvailSubscription" -"NSSF","NSSF.A.08","{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}","网元订阅次数","NSSF.AvailSubscription" -"NSSF","NSSF.A.09","{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}","网元去订阅成功次数","NSSF.SuccAvailUnsubscription" -"NSSF","NSSF.A.10","{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}","网元去订阅次数","NSSF.AvailUnsubscription" -"NSSF","NSSF.A.11","{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}","向NRF注册成功次数","NSSF.SuccNRFReg" -"NSSF","NSSF.A.12","{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}","向NRF注册次数","NSSF.NRFReg" -"NSSF","NSSF.A.13","{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}","向NRF发送心跳次数","NSSF.NRFHeartbeat" -"NSSF","NSSF.A.14","{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}","当前注册AMF个数","NSSF.CurrentAMFCount" -"NSSF","NSSF.A.15","{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}","当前订阅网元个数","NSSF.CurrentSubscriperCount" -"MME","MME.A.01","{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}","MME附着请求次数","EpsAttachAtt" -"MME","MME.A.02","{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}","MME附着成功次数","EpsAttachSucc" -"MME","MME.A.03","{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}","MME附着失败次数","EpsAttachFail" -"MME","MME.A.04","{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}","MME组合附着请求次数","CombAttachAtt" -"MME","MME.A.05","{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}","MME组合附着成功次数","CombAttachSucc" -"MME","MME.A.06","{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}","MME组合附着失败次数","CombAttachFail" -"MME","MME.A.07","{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}","MME紧急附着请求次数","EmergAttachAtt" -"MME","MME.A.08","{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}","MME紧急附着成功次数","EmergAttachSucc" -"MME","MME.A.09","{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}","MME紧急附着失败次数","EmergAttachFail" -"MME","MME.A.10","{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}","UE发起的分离请求次数","EpsDetachUeAtt" -"MME","MME.A.11","{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}","UE发起的分离请求成功次数","EpsDetachUeSucc" -"MME","MME.A.12","{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}","MME发起的分离请求次数","EpsDetachMMEAtt" -"MME","MME.A.13","{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}","MME发起的分离请求成功次数","EpsDetachMMESucc" -"MME","MME.A.14","{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}","伴随SGW内切换的TAU请求次数","TauIntraSgwAtt" -"MME","MME.A.15","{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}","伴随SGW内切换的TAU成功请求次数","TauIntraSgwSucc" -"MME","MME.A.16","{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}","伴随SGW内切换的TAU失败请求次数","TauIntraSgwFail" -"MME","MME.A.17","{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}","MME寻呼次数","PagingEpsAtt" -"MME","MME.A.18","{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}","MME寻呼成功次数","PagingEpsSucc" -"MME","MME.A.19","{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}","MME寻呼失败次数","PagingEpsFail" -"MME","MME.A.20","{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}","MME隐式分离请求次数","EpsImplicitDetach" -"MME","MME.A.21","{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}","MME激活专用承载请求次数","ActDedicatedEpsBearerAtt" -"MME","MME.A.22","{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}","MME激活专用承载请求成功次数","ActDedicatedEpsBearerSucc" -"MME","MME.A.23","{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}","MME激活专用承载请求失败次数","ActDedicatedEpsBearerFail" -"MME","MME.A.24","{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}","MME去激活专用承载请求次数","DeactEpsDedicatedBearerAtt" -"MME","MME.A.25","{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}","MME去激活专用承载请求成功次数","DeactEpsDedicatedBearerSucc" -"MME","MME.A.26","{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}","MME修改专用承载请求次数","ModEpsBearerAtt" -"MME","MME.A.27","{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}","MME修改专用承载请求成功次数","ModEpsBearerSucc" -"MME","MME.A.28","{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}","MME修改专用承载请求失败次数","ModEpsBearerFail" -"MME","MME.A.29","{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}","MME服务请求次数","EpsServiceReqAtt" -"MME","MME.A.30","{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}","MME服务请求成功次数","EpsServiceReqSucc" -"MME","MME.A.31","{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}","MME服务请求失败次数","EpsServiceReqFail" -"MOCNGW","MOCNGW.01","{""cn"":""AttachRequest"",""en"":""AttachRequest""}","AttachRequest","AttachRequest" -"MOCNGW","MOCNGW.02","{""cn"":""AttachAccept"",""en"":""AttachAccept""}","AttachAccept","AttachAccept" -"MOCNGW","MOCNGW.03","{""cn"":""AttachComplete"",""en"":""AttachComplete""}","AttachComplete","AttachComplete" -"MOCNGW","MOCNGW.04","{""cn"":""AttachReject"",""en"":""AttachReject""}","AttachReject","AttachReject" -"MOCNGW","MOCNGW.05","{""cn"":""DetachRequest"",""en"":""DetachRequest""}","DetachRequest","DetachRequest" -"MOCNGW","MOCNGW.06","{""cn"":""DetachAccept"",""en"":""DetachAccept""}","DetachAccept","DetachAccept" -"MOCNGW","MOCNGW.07","{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}","TrackingAreaUpdateRequest","TrackingAreaUpdateRequest" -"MOCNGW","MOCNGW.08","{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}","TrackingAreaUpdateAccept","TrackingAreaUpdateAccept" -"MOCNGW","MOCNGW.09","{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}","TrackingAreaUpdateComplete","TrackingAreaUpdateComplete" -"MOCNGW","MOCNGW.10","{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}","TrackingAreaUpdateReject","TrackingAreaUpdateReject" -"MOCNGW","MOCNGW.11","{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}","ServiceRequest","ServiceRequest" -"MOCNGW","MOCNGW.12","{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}","ExtendedServiceRequest","ExtendedServiceRequest" -"MOCNGW","MOCNGW.13","{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}","ControlPlaneServiceRequest","ControlPlaneServiceRequest" -"MOCNGW","MOCNGW.14","{""cn"":""ServiceReject"",""en"":""ServiceReject""}","ServiceReject","ServiceReject" -"MOCNGW","MOCNGW.15","{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}","ServiceAccept","ServiceAccept" -"MOCNGW","MOCNGW.16","{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}","GutiReallocationCommand","GutiReallocationCommand" -"MOCNGW","MOCNGW.17","{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}","GutiReallocationComplete","GutiReallocationComplete" -"MOCNGW","MOCNGW.18","{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}","AuthenticationRequest","AuthenticationRequest" -"MOCNGW","MOCNGW.19","{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}","AuthenticationResponse","AuthenticationResponse" -"MOCNGW","MOCNGW.20","{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}","AuthenticationReject","AuthenticationReject" -"MOCNGW","MOCNGW.21","{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}","AuthenticationFailure","AuthenticationFailure" -"MOCNGW","MOCNGW.22","{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}","IdentityRequest","IdentityRequest" -"MOCNGW","MOCNGW.23","{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}","IdentityResponse","IdentityResponse" -"MOCNGW","MOCNGW.24","{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}","SecurityModeCommand","SecurityModeCommand" -"MOCNGW","MOCNGW.25","{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}","SecurityModeComplete","SecurityModeComplete" -"MOCNGW","MOCNGW.26","{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}","SecurityModeReject","SecurityModeReject" -"MOCNGW","MOCNGW.27","{""cn"":""EmmStatus"",""en"":""EmmStatus""}","EmmStatus","EmmStatus" -"MOCNGW","MOCNGW.28","{""cn"":""EmmInformation"",""en"":""EmmInformation""}","EmmInformation","EmmInformation" -"MOCNGW","MOCNGW.29","{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}","DownlinkNasTransport","DownlinkNasTransport" -"MOCNGW","MOCNGW.30","{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}","UplinkNasTransport","UplinkNasTransport" -"MOCNGW","MOCNGW.31","{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}","CsServiceNotification","CsServiceNotification" -"MOCNGW","MOCNGW.32","{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}","DownlinkGenericNasTransport","DownlinkGenericNasTransport" -"MOCNGW","MOCNGW.33","{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}","UplinkGenericNasTransport","UplinkGenericNasTransport" -"IMS","SCSCF.01","{""cn"": ""LTE接入注册用户数"",""en"": ""UR.SubsLTE.fromVoLTE""}","LTE接入注册用户数","UR.SubsLTE.fromVoLTE" -"IMS","SCSCF.02","{""cn"": ""5G接入注册用户数"",""en"": ""UR.Subs5G.fromVo5G""}","5G接入注册用户数","UR.Subs5G.fromVo5G" -"IMS","SCSCF.03","{""cn"": ""初始注册成功次数"",""en"": ""UR.SuccInitReg""}","初始注册成功次数","UR.SuccInitReg" -"IMS","SCSCF.04","{""cn"": ""初始注册请求次数"",""en"": ""UR.AttInitReg""}","初始注册请求次数","UR.AttInitReg" -"IMS","SCSCF.05","{""cn"": ""主叫接通次数"",""en"": ""SC.SuccSessionOrig""}","主叫接通次数","SC.SuccSessionOrig" -"IMS","SCSCF.06","{""cn"": ""主叫试呼次数"",""en"": ""SC.AttSessionOrig""}","主叫试呼次数","SC.AttSessionOrig" -"IMS","SCSCF.07","{""cn"": ""被叫接通次数"",""en"": ""SC.SuccSessionTerm""}","被叫接通次数","SC.SuccSessionTerm" -"IMS","SCSCF.08","{""cn"": ""被叫试呼次数"",""en"": ""SC.AttSessionTerm""}","被叫试呼次数","SC.AttSessionTerm" -"IMS","SCSCF.09","{""cn"": ""主叫应答次数"",""en"": ""SC.AnsSessionOrig""}","主叫应答次数","SC.AnsSessionOrig" -"IMS","SCSCF.10","{""cn"": ""主叫早释次数"",""en"": ""SC.OrigRelBeforeRing""}","主叫早释次数","SC.OrigRelBeforeRing" -"IMS","SCSCF.11","{""cn"": ""主叫振铃早释次数"",""en"": ""SC.OrigRelAfterRing""}","主叫振铃早释次数","SC.OrigRelAfterRing" -"IMS","SCSCF.12","{""cn"": ""主叫403请求禁止次数"",""en"": ""SC.FailSessionOrig.403""}","主叫403请求禁止次数","SC.FailSessionOrig.403" -"IMS","SCSCF.13","{""cn"": ""主叫404未找到次数"",""en"": ""SC.FailSessionOrig.404""}","主叫404未找到次数","SC.FailSessionOrig.404" -"IMS","SCSCF.14","{""cn"": ""主叫408请求超时次数"",""en"": ""SC.FailSessionOrig.408""}","主叫408请求超时次数","SC.FailSessionOrig.408" -"IMS","SCSCF.15","{""cn"": ""主叫480久叫不应次"",""en"": ""SC.FailSessionOrig.480""}","主叫480久叫不应次","SC.FailSessionOrig.480" -"IMS","SCSCF.16","{""cn"": ""主叫484Request-URI不完整次"",""en"": ""SC.FailSessionOrig.484""}","主叫484Request-URI不完整次","SC.FailSessionOrig.484" -"IMS","SCSCF.17","{""cn"": ""主叫486用户忙次数"",""en"": ""SC.FailSessionOrig.486""}","主叫486用户忙次数","SC.FailSessionOrig.486" -"IMS","SCSCF.18","{""cn"": ""主叫487请求终止次数"",""en"": ""SC.FailSessionOrig.487""}","主叫487请求终止次数","SC.FailSessionOrig.487" -"IMS","SCSCF.19","{""cn"": ""主叫600用户忙次数"",""en"": ""SC.FailSessionOrig.600""}","主叫600用户忙次数","SC.FailSessionOrig.600" -"IMS","SCSCF.20","{""cn"": ""主叫603用户拒接次数"",""en"": ""SC.FailSessionOrig.603""}","主叫603用户拒接次数","SC.FailSessionOrig.603" -"IMS","SCSCF.21","{""cn"": ""主叫604用户信息不存在次数"",""en"": ""SC.FailSessionOrig.604""}","主叫604用户信息不存在次数","SC.FailSessionOrig.604" -"IMS","SCSCF.22","{""cn"": ""被叫应答次数"",""en"": ""SC.AnsSessionTerm""}","被叫应答次数","SC.AnsSessionTerm" -"IMS","SCSCF.23","{""cn"": ""被叫早释次"",""en"": ""SC.TermiRelBeforeRing""}","被叫早释次","SC.TermiRelBeforeRing" -"IMS","SCSCF.24","{""cn"": ""被叫振铃早释次数"",""en"": ""SC.TermiRelAfterRing""}","被叫振铃早释次数","SC.TermiRelAfterRing" -"IMS","SCSCF.25","{""cn"": ""被叫403请求禁止次数"",""en"": ""SC.FailSessionTerm.403""}","被叫403请求禁止次数","SC.FailSessionTerm.403" -"IMS","SCSCF.26","{""cn"": ""被叫404未找到次数"",""en"": ""SC.FailSessionTerm.404""}","被叫404未找到次数","SC.FailSessionTerm.404" -"IMS","SCSCF.27","{""cn"": ""被叫408请求超时次数"",""en"": ""SC.FailSessionTerm.408""}","被叫408请求超时次数","SC.FailSessionTerm.408" -"IMS","SCSCF.28","{""cn"": ""被叫480久叫不应次数"",""en"": ""SC.FailSessionTerm.480""}","被叫480久叫不应次数","SC.FailSessionTerm.480" -"IMS","SCSCF.29","{""cn"": ""被叫484Request-URI不完整次数"",""en"": ""SC.FailSessionTerm.484""}","被叫484Request-URI不完整次数","SC.FailSessionTerm.484" -"IMS","SCSCF.30","{""cn"": ""被叫486用户忙次数"",""en"": ""SC.FailSessionTerm.486""}","被叫486用户忙次数","SC.FailSessionTerm.486" -"IMS","SCSCF.31","{""cn"": ""被叫487请求终止次数"",""en"": ""SC.FailSessionTerm.487""}","被叫487请求终止次数","SC.FailSessionTerm.487" -"IMS","SCSCF.32","{""cn"": ""被叫600用户忙次数"",""en"": ""SC.FailSessionTerm.600""}","被叫600用户忙次数","SC.FailSessionTerm.600" -"IMS","SCSCF.33","{""cn"": ""被叫603用户拒接次数"",""en"": ""SC.FailSessionTerm.603""}","被叫603用户拒接次数","SC.FailSessionTerm.603" -"IMS","SCSCF.34","{""cn"": ""被叫604用户信息不存在次数"",""en"": ""SC.FailSessionTerm.604""}","被叫604用户信息不存在次数","SC.FailSessionTerm.604" -"PCF", "PCF.01", "{""cn"": ""在线N7会话数"", ""en"": ""PCF.SmAssocNbrMean""}", "在线N7会话数", "PCF.SmAssocNbrMean" -"PCF", "PCF.02", "{""cn"": ""SM策略关联建立成功次数"", ""en"": ""PCF.PolicySmAssocCreateSucc""}", "SM策略关联建立成功次数", "PCF.PolicySmAssocCreateSucc" -"PCF", "PCF.03", "{""cn"": ""SM策略关联建立请求次数"", ""en"": ""PCF.PolicySmAssocCreateReq""}", "SM策略关联建立请求次数", "PCF.PolicySmAssocCreateReq" -"PCF", "PCF.04", "{""cn"": ""SM策略关联更新成功次数"", ""en"": ""PCF.PolicySmAssocUpdateSucc""}", "SM策略关联更新成功次数", "PCF.PolicySmAssocUpdateSucc" -"PCF", "PCF.05", "{""cn"": ""SM策略关联更新请求次数"", ""en"": ""PCF.PolicySmAssocUpdateReq""}", "SM策略关联更新请求次数", "PCF.PolicySmAssocUpdateReq" -"PCF", "PCF.06", "{""cn"": ""在线Gx会话数"", ""en"": ""SM.SessionNbrMean""}", "在线Gx会话数", "SM.SessionNbrMean" -"PCF", "PCF.07", "{""cn"": ""在线Rx会话数"", ""en"": ""SM.RxSessionMean""}", "在线Rx会话数", "SM.RxSessionMean" -"PCF", "PCF.08", "{""cn"": ""PCRF策略控制发起成功次数"", ""en"": ""DIAM.CcInitialSuccess""}", "PCRF策略控制发起成功次数", "DIAM.CcInitialSuccess" -"PCF", "PCF.09", "{""cn"": ""PCRF策略控制发起请求次数"", ""en"": ""DIAM.CcInitialRequest""}", "PCRF策略控制发起请求次数", "DIAM.CcInitialRequest" -"PCF", "PCF.10", "{""cn"": ""应用会话授权成功次数"", ""en"": ""DIAM.AuthSucc""}", "应用会话授权成功次数", "DIAM.AuthSucc" -"PCF", "PCF.11", "{""cn"": ""应用会话授权尝试次数"", ""en"": ""DIAM.AuthRequest""}", "应用会话授权尝试次数", "DIAM.AuthRequest" -"PCF", "PCF.12", "{""cn"": ""PCRF策略控制更新成功次数"", ""en"": ""DIAM.CcUpdateSuccess""}", "PCRF策略控制更新成功次数", "DIAM.CcUpdateSuccess" -"PCF", "PCF.13", "{""cn"": ""PCRF策略控制更新请求次数"", ""en"": ""DIAM.CcUpdateRequest""}", "PCRF策略控制更新请求次数", "DIAM.CcUpdateRequest" +ne_type,kpi_id,title_json,cn_title,en_title +AMF,AMF.01,"{""cn"": ""AMF注册态用户数"", ""en"": ""AMF.RegSub""}",AMF注册态用户数,AMF.RegSub +AMF,AMF.02,"{""cn"": ""AMF初始注册请求次数"", ""en"": ""AMF.AttInitReg""}",AMF初始注册请求次数,AMF.AttInitReg +AMF,AMF.03,"{""cn"": ""AMF初始注册成功次数"", ""en"": ""AMF.SuccInitReg""}",AMF初始注册成功次数,AMF.SuccInitReg +AMF,AMF.04,"{""cn"": ""AMF初始注册失败次数_非法用户"", ""en"": ""AMF.FailedInitReg.3""}",AMF初始注册失败次数_非法用户,AMF.FailedInitReg.3 +AMF,AMF.05,"{""cn"": ""AMF初始注册失败次数_PEI不允许"", ""en"": ""AMF.FailedInitReg.5""}",AMF初始注册失败次数_PEI不允许,AMF.FailedInitReg.5 +AMF,AMF.06,"{""cn"": ""AMF初始注册失败次数_非法设备"", ""en"": ""AMF.FailedInitReg.6""}",AMF初始注册失败次数_非法设备,AMF.FailedInitReg.6 +AMF,AMF.07,"{""cn"": ""AMF初始注册失败次数_5GS服务不允许_用户原因"", ""en"": ""AMF.FailedInitReg.7.User""}",AMF初始注册失败次数_5GS服务不允许_用户原因,AMF.FailedInitReg.7.User +AMF,AMF.08,"{""cn"": ""AMF初始注册失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""AMF.FailedInitReg.15.User""}",AMF初始注册失败次数_跟踪区内无合适小区_用户原因,AMF.FailedInitReg.15.User +AMF,AMF.09,"{""cn"": ""AMF初始注册失败次数_N1模式不允许"", ""en"": ""AMF.FailedInitReg.27""}",AMF初始注册失败次数_N1模式不允许,AMF.FailedInitReg.27 +AMF,AMF.10,"{""cn"": ""AMF初始注册失败次数_PLMN不允许"", ""en"": ""AMF.FailedInitReg.11""}",AMF初始注册失败次数_PLMN不允许,AMF.FailedInitReg.11 +AMF,AMF.11,"{""cn"": ""AMF初始注册失败次数_跟踪区不允许"", ""en"": ""AMF.FailedInitReg.12""}",AMF初始注册失败次数_跟踪区不允许,AMF.FailedInitReg.12 +AMF,AMF.12,"{""cn"": ""AMF初始注册失败次数_漫游跟踪区禁止接入"", ""en"": ""AMF.FailedInitReg.13""}",AMF初始注册失败次数_漫游跟踪区禁止接入,AMF.FailedInitReg.13 +AMF,AMF.13,"{""cn"": ""AMF初始注册失败次数_无可用网络切片"", ""en"": ""AMF.FailedInitReg.62""}",AMF初始注册失败次数_无可用网络切片,AMF.FailedInitReg.62 +AMF,AMF.14,"{""cn"": ""AMF初始注册失败次数_协议错误_用户原因"", ""en"": ""AMF.FailedInitReg.111.User""}",AMF初始注册失败次数_协议错误_用户原因,AMF.FailedInitReg.111.User +AMF,AMF.15,"{""cn"": ""AMF一次寻呼响应次数"", ""en"": ""AMF.FirstPagingSucc""}",AMF一次寻呼响应次数,AMF.FirstPagingSucc +AMF,AMF.16,"{""cn"": ""AMF二次寻呼响应次数"", ""en"": ""AMF.SecondPagingSucc""}",AMF二次寻呼响应次数,AMF.SecondPagingSucc +AMF,AMF.17,"{""cn"": ""AMF寻呼请求次数"", ""en"": ""AMF.PagAtt""}",AMF寻呼请求次数,AMF.PagAtt +AMF,AMF.18,"{""cn"": ""AMF业务请求被拒次数"", ""en"": ""AMF.FailServiceReq""}",AMF业务请求被拒次数,AMF.FailServiceReq +AMF,AMF.19,"{""cn"": ""AMF业务请求尝试次数"", ""en"": ""AMF.AttServiceReq""}",AMF业务请求尝试次数,AMF.AttServiceReq +SMF,SMF.01,"{""cn"": ""5G实时PDU会话数"", ""en"": ""SMF.MeanPduSession""}",5G实时PDU会话数,SMF.MeanPduSession +SMF,SMF.02,"{""cn"": ""PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession""}",PDU会话建立成功次数,SMF.SuccCreatePduSession +SMF,SMF.03,"{""cn"": ""PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession""}",PDU会话建立请求次数,SMF.AttCreatePduSession +SMF,SMF.04,"{""cn"": ""IMS PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession._Ims""}",IMS PDU会话建立成功次数,SMF.SuccCreatePduSession._Ims +SMF,SMF.05,"{""cn"": ""IMS PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession._Ims""}",IMS PDU会话建立请求次数,SMF.AttCreatePduSession._Ims +SMF,SMF.06,"{""cn"": ""EPS-Fallback成功数"", ""en"": ""SMF.SuccSmfModifyBearerResponse.Epsfb""}",EPS-Fallback成功数,SMF.SuccSmfModifyBearerResponse.Epsfb +SMF,SMF.07,"{""cn"": ""EPS-Fallback请求数"", ""en"": ""SMF.AttSmfModifyPduSession.Epsfb""}",EPS-Fallback请求数,SMF.AttSmfModifyPduSession.Epsfb +UDM,UDM.01,"{""cn"": ""5G注册用户数"", ""en"": ""UDR.5gActSub""}",5G注册用户数,UDR.5gActSub +UDM,UDM.02,"{""cn"": ""AMF发起的UECM注册请求次数"", ""en"": ""UDM.AmfUecmRegReq""}",AMF发起的UECM注册请求次数,UDM.AmfUecmRegReq +UDM,UDM.03,"{""cn"": ""AMF发起的UECM注册成功次数"", ""en"": ""UDM.AmfUecmRegSucc""}",AMF发起的UECM注册成功次数,UDM.AmfUecmRegSucc +UDM,UDM.04,"{""cn"": ""SMF发起的UECM注册成功次数"", ""en"": ""UDM.SmfUecmRegSucc""}",SMF发起的UECM注册成功次数,UDM.SmfUecmRegSucc +UDM,UDM.05,"{""cn"": ""SMF发起的UECM注册请求次数"", ""en"": ""UDM.SmfUecmRegReq""}",SMF发起的UECM注册请求次数,UDM.SmfUecmRegReq +UDM,UDM.06,"{""cn"": ""4G注册用户数"", ""en"": ""SUB.EpsActSubsInHss""}",4G注册用户数,SUB.EpsActSubsInHss +UDM,UDM.07,"{""cn"": ""4G鉴权信息查询成功次数"", ""en"": ""DIAM.AucInfoAnsSucc""}",4G鉴权信息查询成功次数,DIAM.AucInfoAnsSucc +UDM,UDM.08,"{""cn"": ""4G鉴权信息查询请求次数"", ""en"": ""DIAM.AucInfoReq""}",4G鉴权信息查询请求次数,DIAM.AucInfoReq +UDM,UDM.09,"{""cn"": ""4G更新位置成功次数"", ""en"": ""DIAM.UpdateLocationAnsSucc""}",4G更新位置成功次数,DIAM.UpdateLocationAnsSucc +UDM,UDM.10,"{""cn"": ""4G更新位置请求次数"", ""en"": ""DIAM.UpdateLocationReq""}",4G更新位置请求次数,DIAM.UpdateLocationReq +UDM,UDM.11,"{""cn"": ""SAR成功响应总次数"", ""en"": ""UR.SuccSAA""}",SAR成功响应总次数,UR.SuccSAA +UDM,UDM.12,"{""cn"": ""SAR请求总次数"", ""en"": ""UR.AttSAR""}",SAR请求总次数,UR.AttSAR +UDM,UDM.13,"{""cn"": ""LIR成功响应总次数"", ""en"": ""LIQ.SuccLIA""}",LIR成功响应总次数,LIQ.SuccLIA +UDM,UDM.14,"{""cn"": ""LIR请求总次数"", ""en"": ""LIQ.AttLIR""}",LIR请求总次数,LIQ.AttLIR +AUSF,AUSF.01,"{""cn"": ""鉴权成功次数"", ""en"": ""Ausf.UeAuthAnsSucc""}",鉴权成功次数,Ausf.UeAuthAnsSucc +AUSF,AUSF.02,"{""cn"": ""鉴权请求次数"", ""en"": ""Ausf.UeAuthReq""}",鉴权请求次数,Ausf.UeAuthReq +UPF,UPF.01,"{""cn"": ""PFCP会话建立成功次数"", ""en"": ""UPF.PfcpSessionEstabSucc""}",PFCP会话建立成功次数,UPF.PfcpSessionEstabSucc +UPF,UPF.02,"{""cn"": ""PFCP会话建立请求次数"", ""en"": ""UPF.PfcpSessionEstabReq""}",PFCP会话建立请求次数,UPF.PfcpSessionEstabReq +UPF,UPF.03,"{""cn"": ""N6接口上行字节数"", ""en"": ""UPF.N6OgOct""}",N6接口上行字节数,UPF.N6OgOct +UPF,UPF.04,"{""cn"": ""N6接口下行字节数"", ""en"": ""UPF.N6IncOct""}",N6接口下行字节数,UPF.N6IncOct +UPF,UPF.05,"{""cn"": ""N3接口上行字节数"", ""en"": ""UPF.N3OgOct""}",N3接口上行字节数,UPF.N3OgOct +UPF,UPF.06,"{""cn"": ""N3接口下行字节数"", ""en"": ""UPF.N3IncOct""}",N3接口下行字节数,UPF.N3IncOct +UPF,UPF.07,"{""cn"": ""SGi接口上行字节数"", ""en"": ""IP.PeakThroughputUlSgi""}",SGi接口上行字节数,IP.PeakThroughputUlSgi +UPF,UPF.08,"{""cn"": ""SGi接口下行字节数"", ""en"": ""IP.PeakThroughputDlSgi""}",SGi接口下行字节数,IP.PeakThroughputDlSgi +UPF,UPF.09,"{""cn"": ""S1-U接口上行字节数"", ""en"": ""GTP.OutOctS1uSgw""}",S1-U接口上行字节数,GTP.OutOctS1uSgw +UPF,UPF.10,"{""cn"": ""S1-U接口下行字节数"", ""en"": ""GTP.IncOctS1uSgw""}",S1-U接口下行字节数,GTP.IncOctS1uSgw +AMF,AMF.20,"{""cn"": ""EPS在线用户数"", ""en"": ""SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected""}",EPS在线用户数,SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected +AMF,AMF.21,"{""cn"": ""EPS附着成功次数"", ""en"": ""MM.SuccEpsAttach""}",EPS附着成功次数,MM.SuccEpsAttach +AMF,AMF.22,"{""cn"": ""EPS附着请求次数"", ""en"": ""MM.AttEpsAttach""}",EPS附着请求次数,MM.AttEpsAttach +AMF,AMF.23,"{""cn"": ""EPS附着失败次数_非法用户"", ""en"": ""MM.FailedEpsAttach.3""}",EPS附着失败次数_非法用户,MM.FailedEpsAttach.3 +AMF,AMF.24,"{""cn"": ""EPS附着失败次数_非法终端"", ""en"": ""MM.FailedEpsAttach.5""}",EPS附着失败次数_非法终端,MM.FailedEpsAttach.5 +AMF,AMF.25,"{""cn"": ""EPS附着失败次数_非法ME"", ""en"": ""MM.FailedEpsAttach.6""}",EPS附着失败次数_非法ME,MM.FailedEpsAttach.6 +AMF,AMF.26,"{""cn"": ""EPS附着失败次数_EPS服务不允许_用户原因"", ""en"": ""MM.FailedEpsAttach.7.User""}",EPS附着失败次数_EPS服务不允许_用户原因,MM.FailedEpsAttach.7.User +AMF,AMF.27,"{""cn"": ""EPS附着失败次数_EPS和非EPS服务不允许"", ""en"": ""MM.FailedEpsAttach.8""}",EPS附着失败次数_EPS和非EPS服务不允许,MM.FailedEpsAttach.8 +AMF,AMF.28,"{""cn"": ""EPS附着失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""MM.FailedEpsAttach.15.User""}",EPS附着失败次数_跟踪区内无合适小区_用户原因,MM.FailedEpsAttach.15.User +AMF,AMF.29,"{""cn"": ""EPS附着失败次数_ESM失败_用户原因"", ""en"": ""MM.FailedEpsAttach.19.User""}",EPS附着失败次数_ESM失败_用户原因,MM.FailedEpsAttach.19.User +AMF,AMF.30,"{""cn"": ""MME一次寻呼响应次数"", ""en"": ""MM.FirstPagingSucc""}",MME一次寻呼响应次数,MM.FirstPagingSucc +AMF,AMF.31,"{""cn"": ""MME二次寻呼响应次数"", ""en"": ""MM.SecondPagingSucc""}",MME二次寻呼响应次数,MM.SecondPagingSucc +AMF,AMF.32,"{""cn"": ""MME寻呼请求次数"", ""en"": ""MM.PagAtt""}",MME寻呼请求次数,MM.PagAtt +SMF,SMF.08,"{""cn"": ""4G在线会话数"", ""en"": ""SM.MeanNbrBearerPgw.Default""}",4G在线会话数,SM.MeanNbrBearerPgw.Default +SMF,SMF.09,"{""cn"": ""PGW缺省承载建立成功个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer""}",PGW缺省承载建立成功个数,SM.SuccCreateDefaultEpsBearer +SMF,SMF.10,"{""cn"": ""PGW缺省承载建立请求个数"", ""en"": ""SM.AttCreateDefaultEpsBearer""}",PGW缺省承载建立请求个数,SM.AttCreateDefaultEpsBearer +SMF,SMF.11,"{""cn"": ""PGW专用承载建立成功个数"", ""en"": ""SM.SuccCreateDedicatedEpsBearer""}",PGW专用承载建立成功个数,SM.SuccCreateDedicatedEpsBearer +SMF,SMF.12,"{""cn"": ""PGW专用承载建立请求个数"", ""en"": ""SM.AttCreateDedicatedEpsBearer""}",PGW专用承载建立请求个数,SM.AttCreateDedicatedEpsBearer +SMF,SMF.13,"{""cn"": ""IMS缺省承载成功建立个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer._Ims""}",IMS缺省承载成功建立个数,SM.SuccCreateDefaultEpsBearer._Ims +SMF,SMF.14,"{""cn"": ""IMS缺省承载请求建立个数"", ""en"": ""SM.AttCreateDefaultEpsBearer._Ims""}",IMS缺省承载请求建立个数,SM.AttCreateDefaultEpsBearer._Ims +AMF,AMF.A.02,"{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}",AMF移动性注册更新成功次数,AMF.SuccMobiReg +AMF,AMF.A.03,"{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}",AMF移动性注册更新失败次数,AMF.FailedMobiReg +AMF,AMF.A.04,"{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}",AMF紧急注册请求次数,AMF.AttEmergReg +AMF,AMF.A.05,"{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}",AMF紧急注册成功次数,AMF.SuccEmergReg +AMF,AMF.A.06,"{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}",AMF紧急注册失败次数,AMF.FailedEmergReg +AMF,AMF.A.07,"{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}",UE发起的去注册请求次数,AMF.AttUeDereg +AMF,AMF.A.08,"{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}",UE发起的去注册成功次数,AMF.SuccUeDereg +AMF,AMF.A.09,"{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}",AMF发起的去注册请求次数,AMF.AttAmfDereg +AMF,AMF.A.10,"{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}",AMF发起的去注册成功次数,AMF.SuccAmfDereg +AMF,AMF.A.11,"{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}",UDM发起的去注册请求次数,AMF.AttUdmDereg +AMF,AMF.A.12,"{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}",UDM发起的去注册成功次数,AMF.SuccUdmDereg +AMF,AMF.A.13,"{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}",AMF寻呼失败次数,AMF.PagFail +AMF,AMF.A.14,"{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}",AMF隐式去注册次数,AMF.ImplicitDereg +SMF,SMF.A.01,"{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}",PDU会话接受次数,SMF.PduSessAcpt +SMF,SMF.A.02,"{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}",基站Pdu资源创建成功次数,SM.PduResSetupSucc +SMF,SMF.A.03,"{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}",查询用户SM数据失败次数,SM.RetrieveSmDataFail +SMF,SMF.A.04,"{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}",PFCP会话建立失败次数,SM.PfcpSessEstFail +SMF,SMF.A.05,"{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}",基站Pdu资源创建失败次数,SM.PduResSetupFail +SMF,SMF.A.06,"{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}",PFCP会话修改失败次数,SM.PfcpSessMdfyFail +SMF,SMF.A.07,"{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}",PDU会话拒绝次数,SM.PduSessRejt +SMF,SMF.A.08,"{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}",PDU会话释放指示次数,SM.PduSessRelCmd +NSSF,NSSF.A.02,"{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}",可用AMF注册成功次数,NSSF.SuccAvailAMFPut +NSSF,NSSF.A.03,"{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}",可用AMF注册次数,NSSF.AvailAMFPut +NSSF,NSSF.A.04,"{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}",可用AMF注册更新成功次数,NSSF.SuccAvailAMFPatch +NSSF,NSSF.A.01,"{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}",可用AMF注册更新次数,NSSF.AvailAMFPatch +NSSF,NSSF.A.05,"{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}",可用AMF去注册成功次数,NSSF.SuccAvailAMFDelete +NSSF,NSSF.A.06,"{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}",可用AMF去注册次数,NSSF.AvailAMFDelete +NSSF,NSSF.A.07,"{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}",网元订阅成功次数,NSSF.SuccAvailSubscription +NSSF,NSSF.A.08,"{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}",网元订阅次数,NSSF.AvailSubscription +NSSF,NSSF.A.09,"{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}",网元去订阅成功次数,NSSF.SuccAvailUnsubscription +NSSF,NSSF.A.10,"{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}",网元去订阅次数,NSSF.AvailUnsubscription +NSSF,NSSF.A.11,"{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}",向NRF注册成功次数,NSSF.SuccNRFReg +NSSF,NSSF.A.12,"{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}",向NRF注册次数,NSSF.NRFReg +NSSF,NSSF.A.13,"{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}",向NRF发送心跳次数,NSSF.NRFHeartbeat +NSSF,NSSF.A.14,"{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}",当前注册AMF个数,NSSF.CurrentAMFCount +NSSF,NSSF.A.15,"{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}",当前订阅网元个数,NSSF.CurrentSubscriperCount +MME,MME.A.01,"{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}",MME附着请求次数,EpsAttachAtt +MME,MME.A.02,"{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}",MME附着成功次数,EpsAttachSucc +MME,MME.A.03,"{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}",MME附着失败次数,EpsAttachFail +MME,MME.A.04,"{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}",MME组合附着请求次数,CombAttachAtt +MME,MME.A.05,"{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}",MME组合附着成功次数,CombAttachSucc +MME,MME.A.06,"{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}",MME组合附着失败次数,CombAttachFail +MME,MME.A.07,"{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}",MME紧急附着请求次数,EmergAttachAtt +MME,MME.A.08,"{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}",MME紧急附着成功次数,EmergAttachSucc +MME,MME.A.09,"{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}",MME紧急附着失败次数,EmergAttachFail +MME,MME.A.10,"{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}",UE发起的分离请求次数,EpsDetachUeAtt +MME,MME.A.11,"{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}",UE发起的分离请求成功次数,EpsDetachUeSucc +MME,MME.A.12,"{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}",MME发起的分离请求次数,EpsDetachMMEAtt +MME,MME.A.13,"{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}",MME发起的分离请求成功次数,EpsDetachMMESucc +MME,MME.A.14,"{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}",伴随SGW内切换的TAU请求次数,TauIntraSgwAtt +MME,MME.A.15,"{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}",伴随SGW内切换的TAU成功请求次数,TauIntraSgwSucc +MME,MME.A.16,"{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}",伴随SGW内切换的TAU失败请求次数,TauIntraSgwFail +MME,MME.A.17,"{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}",MME寻呼次数,PagingEpsAtt +MME,MME.A.18,"{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}",MME寻呼成功次数,PagingEpsSucc +MME,MME.A.19,"{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}",MME寻呼失败次数,PagingEpsFail +MME,MME.A.20,"{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}",MME隐式分离请求次数,EpsImplicitDetach +MME,MME.A.21,"{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}",MME激活专用承载请求次数,ActDedicatedEpsBearerAtt +MME,MME.A.22,"{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}",MME激活专用承载请求成功次数,ActDedicatedEpsBearerSucc +MME,MME.A.23,"{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}",MME激活专用承载请求失败次数,ActDedicatedEpsBearerFail +MME,MME.A.24,"{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}",MME去激活专用承载请求次数,DeactEpsDedicatedBearerAtt +MME,MME.A.25,"{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}",MME去激活专用承载请求成功次数,DeactEpsDedicatedBearerSucc +MME,MME.A.26,"{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}",MME修改专用承载请求次数,ModEpsBearerAtt +MME,MME.A.27,"{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}",MME修改专用承载请求成功次数,ModEpsBearerSucc +MME,MME.A.28,"{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}",MME修改专用承载请求失败次数,ModEpsBearerFail +MME,MME.A.29,"{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}",MME服务请求次数,EpsServiceReqAtt +MME,MME.A.30,"{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}",MME服务请求成功次数,EpsServiceReqSucc +MME,MME.A.31,"{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}",MME服务请求失败次数,EpsServiceReqFail +MOCNGW,MOCNGW.01,"{""cn"":""AttachRequest"",""en"":""AttachRequest""}",AttachRequest,AttachRequest +MOCNGW,MOCNGW.02,"{""cn"":""AttachAccept"",""en"":""AttachAccept""}",AttachAccept,AttachAccept +MOCNGW,MOCNGW.03,"{""cn"":""AttachComplete"",""en"":""AttachComplete""}",AttachComplete,AttachComplete +MOCNGW,MOCNGW.04,"{""cn"":""AttachReject"",""en"":""AttachReject""}",AttachReject,AttachReject +MOCNGW,MOCNGW.05,"{""cn"":""DetachRequest"",""en"":""DetachRequest""}",DetachRequest,DetachRequest +MOCNGW,MOCNGW.06,"{""cn"":""DetachAccept"",""en"":""DetachAccept""}",DetachAccept,DetachAccept +MOCNGW,MOCNGW.07,"{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}",TrackingAreaUpdateRequest,TrackingAreaUpdateRequest +MOCNGW,MOCNGW.08,"{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}",TrackingAreaUpdateAccept,TrackingAreaUpdateAccept +MOCNGW,MOCNGW.09,"{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}",TrackingAreaUpdateComplete,TrackingAreaUpdateComplete +MOCNGW,MOCNGW.10,"{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}",TrackingAreaUpdateReject,TrackingAreaUpdateReject +MOCNGW,MOCNGW.11,"{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}",ServiceRequest,ServiceRequest +MOCNGW,MOCNGW.12,"{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}",ExtendedServiceRequest,ExtendedServiceRequest +MOCNGW,MOCNGW.13,"{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}",ControlPlaneServiceRequest,ControlPlaneServiceRequest +MOCNGW,MOCNGW.14,"{""cn"":""ServiceReject"",""en"":""ServiceReject""}",ServiceReject,ServiceReject +MOCNGW,MOCNGW.15,"{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}",ServiceAccept,ServiceAccept +MOCNGW,MOCNGW.16,"{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}",GutiReallocationCommand,GutiReallocationCommand +MOCNGW,MOCNGW.17,"{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}",GutiReallocationComplete,GutiReallocationComplete +MOCNGW,MOCNGW.18,"{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}",AuthenticationRequest,AuthenticationRequest +MOCNGW,MOCNGW.19,"{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}",AuthenticationResponse,AuthenticationResponse +MOCNGW,MOCNGW.20,"{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}",AuthenticationReject,AuthenticationReject +MOCNGW,MOCNGW.21,"{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}",AuthenticationFailure,AuthenticationFailure +MOCNGW,MOCNGW.22,"{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}",IdentityRequest,IdentityRequest +MOCNGW,MOCNGW.23,"{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}",IdentityResponse,IdentityResponse +MOCNGW,MOCNGW.24,"{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}",SecurityModeCommand,SecurityModeCommand +MOCNGW,MOCNGW.25,"{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}",SecurityModeComplete,SecurityModeComplete +MOCNGW,MOCNGW.26,"{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}",SecurityModeReject,SecurityModeReject +MOCNGW,MOCNGW.27,"{""cn"":""EmmStatus"",""en"":""EmmStatus""}",EmmStatus,EmmStatus +MOCNGW,MOCNGW.28,"{""cn"":""EmmInformation"",""en"":""EmmInformation""}",EmmInformation,EmmInformation +MOCNGW,MOCNGW.29,"{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}",DownlinkNasTransport,DownlinkNasTransport +MOCNGW,MOCNGW.30,"{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}",UplinkNasTransport,UplinkNasTransport +MOCNGW,MOCNGW.31,"{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}",CsServiceNotification,CsServiceNotification +MOCNGW,MOCNGW.32,"{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}",DownlinkGenericNasTransport,DownlinkGenericNasTransport +MOCNGW,MOCNGW.33,"{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}",UplinkGenericNasTransport,UplinkGenericNasTransport +IMS,SCSCF.01,"{""cn"": ""LTE接入注册用户数"",""en"": ""UR.SubsLTE.fromVoLTE""}",LTE接入注册用户数,UR.SubsLTE.fromVoLTE +IMS,SCSCF.02,"{""cn"": ""5G接入注册用户数"",""en"": ""UR.Subs5G.fromVo5G""}",5G接入注册用户数,UR.Subs5G.fromVo5G +IMS,SCSCF.03,"{""cn"": ""初始注册成功次数"",""en"": ""UR.SuccInitReg""}",初始注册成功次数,UR.SuccInitReg +IMS,SCSCF.04,"{""cn"": ""初始注册请求次数"",""en"": ""UR.AttInitReg""}",初始注册请求次数,UR.AttInitReg +IMS,SCSCF.05,"{""cn"": ""主叫接通次数"",""en"": ""SC.SuccSessionOrig""}",主叫接通次数,SC.SuccSessionOrig +IMS,SCSCF.06,"{""cn"": ""主叫试呼次数"",""en"": ""SC.AttSessionOrig""}",主叫试呼次数,SC.AttSessionOrig +IMS,SCSCF.07,"{""cn"": ""被叫接通次数"",""en"": ""SC.SuccSessionTerm""}",被叫接通次数,SC.SuccSessionTerm +IMS,SCSCF.08,"{""cn"": ""被叫试呼次数"",""en"": ""SC.AttSessionTerm""}",被叫试呼次数,SC.AttSessionTerm +IMS,SCSCF.09,"{""cn"": ""主叫应答次数"",""en"": ""SC.AnsSessionOrig""}",主叫应答次数,SC.AnsSessionOrig +IMS,SCSCF.10,"{""cn"": ""主叫早释次数"",""en"": ""SC.OrigRelBeforeRing""}",主叫早释次数,SC.OrigRelBeforeRing +IMS,SCSCF.11,"{""cn"": ""主叫振铃早释次数"",""en"": ""SC.OrigRelAfterRing""}",主叫振铃早释次数,SC.OrigRelAfterRing +IMS,SCSCF.12,"{""cn"": ""主叫403请求禁止次数"",""en"": ""SC.FailSessionOrig.403""}",主叫403请求禁止次数,SC.FailSessionOrig.403 +IMS,SCSCF.13,"{""cn"": ""主叫404未找到次数"",""en"": ""SC.FailSessionOrig.404""}",主叫404未找到次数,SC.FailSessionOrig.404 +IMS,SCSCF.14,"{""cn"": ""主叫408请求超时次数"",""en"": ""SC.FailSessionOrig.408""}",主叫408请求超时次数,SC.FailSessionOrig.408 +IMS,SCSCF.15,"{""cn"": ""主叫480久叫不应次"",""en"": ""SC.FailSessionOrig.480""}",主叫480久叫不应次,SC.FailSessionOrig.480 +IMS,SCSCF.16,"{""cn"": ""主叫484Request-URI不完整次"",""en"": ""SC.FailSessionOrig.484""}",主叫484Request-URI不完整次,SC.FailSessionOrig.484 +IMS,SCSCF.17,"{""cn"": ""主叫486用户忙次数"",""en"": ""SC.FailSessionOrig.486""}",主叫486用户忙次数,SC.FailSessionOrig.486 +IMS,SCSCF.18,"{""cn"": ""主叫487请求终止次数"",""en"": ""SC.FailSessionOrig.487""}",主叫487请求终止次数,SC.FailSessionOrig.487 +IMS,SCSCF.19,"{""cn"": ""主叫600用户忙次数"",""en"": ""SC.FailSessionOrig.600""}",主叫600用户忙次数,SC.FailSessionOrig.600 +IMS,SCSCF.20,"{""cn"": ""主叫603用户拒接次数"",""en"": ""SC.FailSessionOrig.603""}",主叫603用户拒接次数,SC.FailSessionOrig.603 +IMS,SCSCF.21,"{""cn"": ""主叫604用户信息不存在次数"",""en"": ""SC.FailSessionOrig.604""}",主叫604用户信息不存在次数,SC.FailSessionOrig.604 +IMS,SCSCF.22,"{""cn"": ""被叫应答次数"",""en"": ""SC.AnsSessionTerm""}",被叫应答次数,SC.AnsSessionTerm +IMS,SCSCF.23,"{""cn"": ""被叫早释次"",""en"": ""SC.TermiRelBeforeRing""}",被叫早释次,SC.TermiRelBeforeRing +IMS,SCSCF.24,"{""cn"": ""被叫振铃早释次数"",""en"": ""SC.TermiRelAfterRing""}",被叫振铃早释次数,SC.TermiRelAfterRing +IMS,SCSCF.25,"{""cn"": ""被叫403请求禁止次数"",""en"": ""SC.FailSessionTerm.403""}",被叫403请求禁止次数,SC.FailSessionTerm.403 +IMS,SCSCF.26,"{""cn"": ""被叫404未找到次数"",""en"": ""SC.FailSessionTerm.404""}",被叫404未找到次数,SC.FailSessionTerm.404 +IMS,SCSCF.27,"{""cn"": ""被叫408请求超时次数"",""en"": ""SC.FailSessionTerm.408""}",被叫408请求超时次数,SC.FailSessionTerm.408 +IMS,SCSCF.28,"{""cn"": ""被叫480久叫不应次数"",""en"": ""SC.FailSessionTerm.480""}",被叫480久叫不应次数,SC.FailSessionTerm.480 +IMS,SCSCF.29,"{""cn"": ""被叫484Request-URI不完整次数"",""en"": ""SC.FailSessionTerm.484""}",被叫484Request-URI不完整次数,SC.FailSessionTerm.484 +IMS,SCSCF.30,"{""cn"": ""被叫486用户忙次数"",""en"": ""SC.FailSessionTerm.486""}",被叫486用户忙次数,SC.FailSessionTerm.486 +IMS,SCSCF.31,"{""cn"": ""被叫487请求终止次数"",""en"": ""SC.FailSessionTerm.487""}",被叫487请求终止次数,SC.FailSessionTerm.487 +IMS,SCSCF.32,"{""cn"": ""被叫600用户忙次数"",""en"": ""SC.FailSessionTerm.600""}",被叫600用户忙次数,SC.FailSessionTerm.600 +IMS,SCSCF.33,"{""cn"": ""被叫603用户拒接次数"",""en"": ""SC.FailSessionTerm.603""}",被叫603用户拒接次数,SC.FailSessionTerm.603 +IMS,SCSCF.34,"{""cn"": ""被叫604用户信息不存在次数"",""en"": ""SC.FailSessionTerm.604""}",被叫604用户信息不存在次数,SC.FailSessionTerm.604 +PCF,PCF.01,"{""cn"": ""在线N7会话数"", ""en"": ""PCF.SmAssocNbrMean""}",在线N7会话数,PCF.SmAssocNbrMean +PCF,PCF.02,"{""cn"": ""SM策略关联建立成功次数"", ""en"": ""PCF.PolicySmAssocCreateSucc""}",SM策略关联建立成功次数,PCF.PolicySmAssocCreateSucc +PCF,PCF.03,"{""cn"": ""SM策略关联建立请求次数"", ""en"": ""PCF.PolicySmAssocCreateReq""}",SM策略关联建立请求次数,PCF.PolicySmAssocCreateReq +PCF,PCF.04,"{""cn"": ""SM策略关联更新成功次数"", ""en"": ""PCF.PolicySmAssocUpdateSucc""}",SM策略关联更新成功次数,PCF.PolicySmAssocUpdateSucc +PCF,PCF.05,"{""cn"": ""SM策略关联更新请求次数"", ""en"": ""PCF.PolicySmAssocUpdateReq""}",SM策略关联更新请求次数,PCF.PolicySmAssocUpdateReq +PCF,PCF.06,"{""cn"": ""在线Gx会话数"", ""en"": ""SM.SessionNbrMean""}",在线Gx会话数,SM.SessionNbrMean +PCF,PCF.07,"{""cn"": ""在线Rx会话数"", ""en"": ""SM.RxSessionMean""}",在线Rx会话数,SM.RxSessionMean +PCF,PCF.08,"{""cn"": ""PCRF策略控制发起成功次数"", ""en"": ""DIAM.CcInitialSuccess""}",PCRF策略控制发起成功次数,DIAM.CcInitialSuccess +PCF,PCF.09,"{""cn"": ""PCRF策略控制发起请求次数"", ""en"": ""DIAM.CcInitialRequest""}",PCRF策略控制发起请求次数,DIAM.CcInitialRequest +PCF,PCF.10,"{""cn"": ""应用会话授权成功次数"", ""en"": ""DIAM.AuthSucc""}",应用会话授权成功次数,DIAM.AuthSucc +PCF,PCF.11,"{""cn"": ""应用会话授权尝试次数"", ""en"": ""DIAM.AuthRequest""}",应用会话授权尝试次数,DIAM.AuthRequest +PCF,PCF.12,"{""cn"": ""PCRF策略控制更新成功次数"", ""en"": ""DIAM.CcUpdateSuccess""}",PCRF策略控制更新成功次数,DIAM.CcUpdateSuccess +PCF,PCF.13,"{""cn"": ""PCRF策略控制更新请求次数"", ""en"": ""DIAM.CcUpdateRequest""}",PCRF策略控制更新请求次数,DIAM.CcUpdateRequest +SMSC,SMSC.A.01,"{""cn"": ""MS到SMSC短信请求次数"", ""en"": ""SMSC.MStoSMSCAtt""}",MS到SMSC短信请求次数,SMSC.MStoSMSCAtt +SMSC,SMSC.A.02,"{""cn"": ""MS到SMSC短信成功次数"", ""en"": ""SMSC.MStoSMSCSucc""}",MS到SMSC短信成功次数,SMSC.MStoSMSCSucc +SMSC,SMSC.A.03,"{""cn"": ""MS到SMSC短信失败次数"", ""en"": ""SMSC.MStoSMSCFail""}",MS到SMSC短信失败次数,SMSC.MStoSMSCFail +SMSC,SMSC.A.04,"{""cn"": ""MS到SMSC短信字节数"", ""en"": ""SMSC.MStoSMSCBytes""}",MS到SMSC短信字节数,SMSC.MStoSMSCBytes +SMSC,SMSC.A.05,"{""cn"": ""VSS到SMSC短信请求次数"", ""en"": ""SMSC.VSStoSMSCAtt""}",VSS到SMSC短信请求次数,SMSC.VSStoSMSCAtt +SMSC,SMSC.A.06,"{""cn"": ""VSS到SMSC短信成功次数"", ""en"": ""SMSC.VSStoSMSCSucc""}",VSS到SMSC短信成功次数,SMSC.VSStoSMSCSucc +SMSC,SMSC.A.07,"{""cn"": ""VSS到SMSC短信失败次数"", ""en"": ""SMSC.VSStoSMSCFail""}",VSS到SMSC短信失败次数,SMSC.VSStoSMSCFail +SMSC,SMSC.A.08,"{""cn"": ""VSS到SMSC短信字节数"", ""en"": ""SMSC.VSStoSMSCBytes""}",VSS到SMSC短信字节数,SMSC.VSStoSMSCBytes +SMSC,SMSC.A.09,"{""cn"": ""PPS到SMSC短信请求次数"", ""en"": ""SMSC.PPStoSMSCAtt""}",PPS到SMSC短信请求次数,SMSC.PPStoSMSCAtt +SMSC,SMSC.A.10,"{""cn"": ""PPS到SMSC短信成功次数"", ""en"": ""SMSC.PPStoSMSCSucc""}",PPS到SMSC短信成功次数,SMSC.PPStoSMSCSucc +SMSC,SMSC.A.11,"{""cn"": ""PPS到SMSC短信失败次数"", ""en"": ""SMSC.PPStoSMSCFail""}",PPS到SMSC短信失败次数,SMSC.PPStoSMSCFail +SMSC,SMSC.A.12,"{""cn"": ""PPS到SMSC短信字节数"", ""en"": ""SMSC.PPStoSMSCBytes""}",PPS到SMSC短信字节数,SMSC.PPStoSMSCBytes +SMSC,SMSC.A.13,"{""cn"": ""SMPP到SMSC短信请求次数"", ""en"": ""SMSC.SMPPtoSMSCAtt""}",SMPP到SMSC短信请求次数,SMSC.SMPPtoSMSCAtt +SMSC,SMSC.A.14,"{""cn"": ""SMPP到SMSC短信成功次数"", ""en"": ""SMSC.SMPPtoSMSCSucc""}",SMPP到SMSC短信成功次数,SMSC.SMPPtoSMSCSucc +SMSC,SMSC.A.15,"{""cn"": ""SMPP到SMSC短信失败次数"", ""en"": ""SMSC.SMPPtoSMSCFail""}",SMPP到SMSC短信失败次数,SMSC.SMPPtoSMSCFail +SMSC,SMSC.A.16,"{""cn"": ""SMPP到SMSC短信字节数"", ""en"": ""SMSC.SMPPtoSMSCBytes""}",SMPP到SMSC短信字节数,SMSC.SMPPtoSMSCBytes +SMSC,SMSC.A.17,"{""cn"": ""SMSC到MS短信请求次数"", ""en"": ""SMSC.SMSCtoMSAtt""}",SMSC到MS短信请求次数,SMSC.SMSCtoMSAtt +SMSC,SMSC.A.18,"{""cn"": ""SMSC到MS短信成功次数"", ""en"": ""SMSC.SMSCtoMSSucc""}",SMSC到MS短信成功次数,SMSC.SMSCtoMSSucc +SMSC,SMSC.A.19,"{""cn"": ""SMSC到MS短信失败次数"", ""en"": ""SMSC.SMSCtoMSFail""}",SMSC到MS短信失败次数,SMSC.SMSCtoMSFail +SMSC,SMSC.A.20,"{""cn"": ""SMSC到MS短信字节数"", ""en"": ""SMSC.SMSCtoMSBytes""}",SMSC到MS短信字节数,SMSC.SMSCtoMSBytes +SMSC,SMSC.A.21,"{""cn"": ""SMSC到VSS短信请求次数"", ""en"": ""SMSC.SMSCtoVSSAtt""}",SMSC到VSS短信请求次数,SMSC.SMSCtoVSSAtt +SMSC,SMSC.A.22,"{""cn"": ""SMSC到VSS短信成功次数"", ""en"": ""SMSC.SMSCtoVSSucc""}",SMSC到VSS短信成功次数,SMSC.SMSCtoVSSucc +SMSC,SMSC.A.23,"{""cn"": ""SMSC到VSS短信失败次数"", ""en"": ""SMSC.SMSCtoVSSFail""}",SMSC到VSS短信失败次数,SMSC.SMSCtoVSSFail +SMSC,SMSC.A.24,"{""cn"": ""SMSC到VSS短信字节数"", ""en"": ""SMSC.SMSCtoVSSBytes""}",SMSC到VSS短信字节数,SMSC.SMSCtoVSSBytes +SMSC,SMSC.A.25,"{""cn"": ""SMSC到PPS短信请求次数"", ""en"": ""SMSC.SMSCtoPPSAtt""}",SMSC到PPS短信请求次数,SMSC.SMSCtoPPSAtt +SMSC,SMSC.A.26,"{""cn"": ""SMSC到PPS短信成功次数"", ""en"": ""SMSC.SMSCtoPPSucc""}",SMSC到PPS短信成功次数,SMSC.SMSCtoPPSucc +SMSC,SMSC.A.27,"{""cn"": ""SMSC到PPS短信失败次数"", ""en"": ""SMSC.SMSCtoPPSFail""}",SMSC到PPS短信失败次数,SMSC.SMSCtoPPSFail +SMSC,SMSC.A.28,"{""cn"": ""SMSC到PPS短信字节数"", ""en"": ""SMSC.SMSCtoPPSBytes""}",SMSC到PPS短信字节数,SMSC.SMSCtoPPSBytes +SMSC,SMSC.A.29,"{""cn"": ""SMSC到SMPP短信请求次数"", ""en"": ""SMSC.SMSCtoSMPPAtt""}",SMSC到SMPP短信请求次数,SMSC.SMSCtoSMPPAtt +SMSC,SMSC.A.30,"{""cn"": ""SMSC到SMPP短信成功次数"", ""en"": ""SMSC.SMSCtoSMPPucc""}",SMSC到SMPP短信成功次数,SMSC.SMSCtoSMPPucc +SMSC,SMSC.A.31,"{""cn"": ""SMSC到SMPP短信失败次数"", ""en"": ""SMSC.SMSCtoSMPPFail""}",SMSC到SMPP短信失败次数,SMSC.SMSCtoSMPPFail +SMSC,SMSC.A.32,"{""cn"": ""SMSC到SMPP短信字节数"", ""en"": ""SMSC.SMSCtoSMPPBytes""}",SMSC到SMPP短信字节数,SMSC.SMSCtoSMPPBytes diff --git a/config/goldkpi/核心网网元黄金指标集.xlsx b/config/goldkpi/核心网网元黄金指标集.xlsx index c4ceb7ac238b6dd194b2fa668b69265a4d659a19..0b4a97c4cc78151bff3ca1f7ca1d09f5622e1dd3 100644 GIT binary patch literal 43991 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 z

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 XfoW3_C*RMeiy6R6jGr_}`}yi$SFsRh diff --git a/database/common/kpi_title.sql b/database/common/kpi_title.sql index d6b6fa7f..a000bbe5 100644 --- a/database/common/kpi_title.sql +++ b/database/common/kpi_title.sql @@ -254,5 +254,38 @@ INSERT INTO `kpi_title` VALUES (216, 'PCF', 'PCF.10', '{\"cn\": \"应用会话 INSERT INTO `kpi_title` VALUES (217, 'PCF', 'PCF.11', '{\"cn\": \"应用会话授权尝试次数\", \"en\": \"DIAM.AuthRequest\"}', '应用会话授权尝试次数', 'DIAM.AuthRequest'); INSERT INTO `kpi_title` VALUES (218, 'PCF', 'PCF.12', '{\"cn\": \"PCRF策略控制更新成功次数\", \"en\": \"DIAM.CcUpdateSuccess\"}', 'PCRF策略控制更新成功次数', 'DIAM.CcUpdateSuccess'); INSERT INTO `kpi_title` VALUES (219, 'PCF', 'PCF.13', '{\"cn\": \"PCRF策略控制更新请求次数\", \"en\": \"DIAM.CcUpdateRequest\"}', 'PCRF策略控制更新请求次数', 'DIAM.CcUpdateRequest'); +-- 更新SMSC 20240815 +INSERT INTO `kpi_title` VALUES (220, 'SMSC', 'SMSC.A.01', '{\"cn\": \"MS到SMSC短信请求次数\", \"en\": \"SMSC.MStoSMSCAtt\"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (221, 'SMSC', 'SMSC.A.02', '{\"cn\": \"MS到SMSC短信成功次数\", \"en\": \"SMSC.MStoSMSCSucc\"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (222, 'SMSC', 'SMSC.A.03', '{\"cn\": \"MS到SMSC短信失败次数\", \"en\": \"SMSC.MStoSMSCFail\"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail'); +INSERT INTO `kpi_title` VALUES (223, 'SMSC', 'SMSC.A.04', '{\"cn\": \"MS到SMSC短信字节数\", \"en\": \"SMSC.MStoSMSCBytes\"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (224, 'SMSC', 'SMSC.A.05', '{\"cn\": \"VSS到SMSC短信请求次数\", \"en\": \"SMSC.VSStoSMSCAtt\"}', 'VSS到SMSC短信请求次数', 'SMSC.VSStoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (225, 'SMSC', 'SMSC.A.06', '{\"cn\": \"VSS到SMSC短信成功次数\", \"en\": \"SMSC.VSStoSMSCSucc\"}', 'VSS到SMSC短信成功次数', 'SMSC.VSStoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (226, 'SMSC', 'SMSC.A.07', '{\"cn\": \"VSS到SMSC短信失败次数\", \"en\": \"SMSC.VSStoSMSCFail\"}', 'VSS到SMSC短信失败次数', 'SMSC.VSStoSMSCFail'); +INSERT INTO `kpi_title` VALUES (227, 'SMSC', 'SMSC.A.08', '{\"cn\": \"VSS到SMSC短信字节数\", \"en\": \"SMSC.VSStoSMSCBytes\"}', 'VSS到SMSC短信字节数', 'SMSC.VSStoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (228, 'SMSC', 'SMSC.A.09', '{\"cn\": \"PPS到SMSC短信请求次数\", \"en\": \"SMSC.PPStoSMSCAtt\"}', 'PPS到SMSC短信请求次数', 'SMSC.PPStoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (229, 'SMSC', 'SMSC.A.10', '{\"cn\": \"PPS到SMSC短信成功次数\", \"en\": \"SMSC.PPStoSMSCSucc\"}', 'PPS到SMSC短信成功次数', 'SMSC.PPStoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (230, 'SMSC', 'SMSC.A.11', '{\"cn\": \"PPS到SMSC短信失败次数\", \"en\": \"SMSC.PPStoSMSCFail\"}', 'PPS到SMSC短信失败次数', 'SMSC.PPStoSMSCFail'); +INSERT INTO `kpi_title` VALUES (231, 'SMSC', 'SMSC.A.12', '{\"cn\": \"PPS到SMSC短信字节数\", \"en\": \"SMSC.PPStoSMSCBytes\"}', 'PPS到SMSC短信字节数', 'SMSC.PPStoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (232, 'SMSC', 'SMSC.A.13', '{\"cn\": \"SMPP到SMSC短信请求次数\", \"en\": \"SMSC.SMPPtoSMSCAtt\"}', 'SMPP到SMSC短信请求次数', 'SMSC.SMPPtoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (233, 'SMSC', 'SMSC.A.14', '{\"cn\": \"SMPP到SMSC短信成功次数\", \"en\": \"SMSC.SMPPtoSMSCSucc\"}', 'SMPP到SMSC短信成功次数', 'SMSC.SMPPtoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (234, 'SMSC', 'SMSC.A.15', '{\"cn\": \"SMPP到SMSC短信失败次数\", \"en\": \"SMSC.SMPPtoSMSCFail\"}', 'SMPP到SMSC短信失败次数', 'SMSC.SMPPtoSMSCFail'); +INSERT INTO `kpi_title` VALUES (235, 'SMSC', 'SMSC.A.16', '{\"cn\": \"SMPP到SMSC短信字节数\", \"en\": \"SMSC.SMPPtoSMSCBytes\"}', 'SMPP到SMSC短信字节数', 'SMSC.SMPPtoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (236, 'SMSC', 'SMSC.A.17', '{\"cn\": \"SMSC到MS短信请求次数\", \"en\": \"SMSC.SMSCtoMSAtt\"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt'); +INSERT INTO `kpi_title` VALUES (237, 'SMSC', 'SMSC.A.18', '{\"cn\": \"SMSC到MS短信成功次数\", \"en\": \"SMSC.SMSCtoMSSucc\"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc'); +INSERT INTO `kpi_title` VALUES (238, 'SMSC', 'SMSC.A.19', '{\"cn\": \"SMSC到MS短信失败次数\", \"en\": \"SMSC.SMSCtoMSFail\"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail'); +INSERT INTO `kpi_title` VALUES (239, 'SMSC', 'SMSC.A.20', '{\"cn\": \"SMSC到MS短信字节数\", \"en\": \"SMSC.SMSCtoMSBytes\"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes'); +INSERT INTO `kpi_title` VALUES (240, 'SMSC', 'SMSC.A.21', '{\"cn\": \"SMSC到VSS短信请求次数\", \"en\": \"SMSC.SMSCtoVSSAtt\"}', 'SMSC到VSS短信请求次数', 'SMSC.SMSCtoVSSAtt'); +INSERT INTO `kpi_title` VALUES (241, 'SMSC', 'SMSC.A.22', '{\"cn\": \"SMSC到VSS短信成功次数\", \"en\": \"SMSC.SMSCtoVSSucc\"}', 'SMSC到VSS短信成功次数', 'SMSC.SMSCtoVSSucc'); +INSERT INTO `kpi_title` VALUES (242, 'SMSC', 'SMSC.A.23', '{\"cn\": \"SMSC到VSS短信失败次数\", \"en\": \"SMSC.SMSCtoVSSFail\"}', 'SMSC到VSS短信失败次数', 'SMSC.SMSCtoVSSFail'); +INSERT INTO `kpi_title` VALUES (243, 'SMSC', 'SMSC.A.24', '{\"cn\": \"SMSC到VSS短信字节数\", \"en\": \"SMSC.SMSCtoVSSBytes\"}', 'SMSC到VSS短信字节数', 'SMSC.SMSCtoVSSBytes'); +INSERT INTO `kpi_title` VALUES (244, 'SMSC', 'SMSC.A.25', '{\"cn\": \"SMSC到PPS短信请求次数\", \"en\": \"SMSC.SMSCtoPPSAtt\"}', 'SMSC到PPS短信请求次数', 'SMSC.SMSCtoPPSAtt'); +INSERT INTO `kpi_title` VALUES (245, 'SMSC', 'SMSC.A.26', '{\"cn\": \"SMSC到PPS短信成功次数\", \"en\": \"SMSC.SMSCtoPPSucc\"}', 'SMSC到PPS短信成功次数', 'SMSC.SMSCtoPPSucc'); +INSERT INTO `kpi_title` VALUES (246, 'SMSC', 'SMSC.A.27', '{\"cn\": \"SMSC到PPS短信失败次数\", \"en\": \"SMSC.SMSCtoPPSFail\"}', 'SMSC到PPS短信失败次数', 'SMSC.SMSCtoPPSFail'); +INSERT INTO `kpi_title` VALUES (247, 'SMSC', 'SMSC.A.28', '{\"cn\": \"SMSC到PPS短信字节数\", \"en\": \"SMSC.SMSCtoPPSBytes\"}', 'SMSC到PPS短信字节数', 'SMSC.SMSCtoPPSBytes'); +INSERT INTO `kpi_title` VALUES (248, 'SMSC', 'SMSC.A.29', '{\"cn\": \"SMSC到SMPP短信请求次数\", \"en\": \"SMSC.SMSCtoSMPPAtt\"}', 'SMSC到SMPP短信请求次数', 'SMSC.SMSCtoSMPPAtt'); +INSERT INTO `kpi_title` VALUES (249, 'SMSC', 'SMSC.A.30', '{\"cn\": \"SMSC到SMPP短信成功次数\", \"en\": \"SMSC.SMSCtoSMPPucc\"}', 'SMSC到SMPP短信成功次数', 'SMSC.SMSCtoSMPPucc'); +INSERT INTO `kpi_title` VALUES (250, 'SMSC', 'SMSC.A.31', '{\"cn\": \"SMSC到SMPP短信失败次数\", \"en\": \"SMSC.SMSCtoSMPPFail\"}', 'SMSC到SMPP短信失败次数', 'SMSC.SMSCtoSMPPFail'); +INSERT INTO `kpi_title` VALUES (251, 'SMSC', 'SMSC.A.32', '{\"cn\": \"SMSC到SMPP短信字节数\", \"en\": \"SMSC.SMSCtoSMPPBytes\"}', 'SMSC到SMPP短信字节数', 'SMSC.SMSCtoSMPPBytes'); SET FOREIGN_KEY_CHECKS = 1;