1.1 性能文件命名规则3.5.1 资源数据 UPF资源数据以json格式,通过Kafka形式推送。 Kafka配置参考如下信息 a) topic主题名称:tengxun_cm_upf_config_datail b) UPF资源配置数据字段说明
数据项
|
字段名
|
数据类型
|
宽度
|
填报要求
|
kafka
| UPF的id/设备ID(没有UPF_id使用UPF名称可以,表示唯一) |
upf_id
|
String
|
|
|
kafka
|
upf的名称/设备名称
|
UPF_name
|
String
|
|
|
kafka
|
生产厂家
|
mfr_id
|
String
|
|
|
kafka
|
经度
|
longitude
|
decimal(10,4)
|
|
|
kafka
|
维度
|
latitude
|
decimal(10,4)
|
|
|
kafka
|
省份编码
|
province_id
|
String
|
|
|
kafka
|
城市编码
|
city_id
|
String
|
|
|
kafka
|
区县编码
|
county_id
|
String
|
|
|
kafka
|
网元类型
|
devicetype
|
String
|
|
|
kafka
|
网元实例ID
|
nfinstanceid
|
String
|
|
|
kafka
|
FQDN
|
fqdn
|
String
|
|
|
kafka
|
共享类型
|
sharetype
|
String
|
|
|
kafka
|
N2IP地址
|
n2ipaddress
|
String
|
|
|
kafka
|
N3IP地址
|
n3ipaddress
|
String
|
|
|
kafka
|
N4IP地址
|
n4ipaddress
|
String
|
|
|
kafka
|
开通时间
|
opentime
|
String
|
|
|
kafka
|
厂商
|
devicevendor
|
String
|
|
|
kafka
|
设备型号
|
devicemodel
|
String
|
|
|
kafka
|
App版本
|
softwareversion
|
String
|
|
|
kafka
|
UPF硬件型号最大带宽
|
upfhardmaxwidth
|
String
|
|
|
kafka
|
机房名称
|
machineroomname
|
String
|
|
|
kafka
|
入库时间
|
storagetime
|
String
|
|
|
kafka
|
更新时间
|
updatetime
|
String
|
|
|
kafka
|
其它详细json
|
other_detail_json
|
String
|
|
(标准的json,目前可以为空):
|
kafka
|
c) 报文样例: { "code": 0, "msg": "success", "pageNum": 2, "pageSize": 17, "indicators" : [{"upf_id":"5.9", "UPF_name":"5.86", "mfr_id":"4.26", "longitude":3.93, "latitude":8.55, "province_id":"50001", "city_id":"50001001", "county_id":"5000100101", "devicetype":"8.04", "nfinstanceid":"7.72", "fqdn":"2.2", "sharetype":"10.47", "n2ipaddress":"2.71", "n3ipaddress":"1.65", "n4ipaddress":"1.82", "opentime":"7.17", "devicevendor":"7.91", "devicemodel":"10.22", "softwareversion":"6.18", "upfhardmaxwidth":"2.82", "machineroomname":"10.94", "storagetime":"9.59", "updatetime":"10.69", "other_detail_json":null }, { "upf_id":"5.9", "UPF_name":"5.86", "mfr_id":"4.26", "longitude":3.93, "latitude":8.55, "province_id":"50001", "city_id":"50001001", "county_id":"5000100101", "devicetype":"8.04", "nfinstanceid":"7.72", "fqdn":"2.2", "sharetype":"10.47", "n2ipaddress":"2.71", "n3ipaddress":"1.65", "n4ipaddress":"1.82", "opentime":"7.17", "devicevendor":"7.91", "devicemodel":"10.22", "softwareversion":"6.18", "upfhardmaxwidth":"2.82", "machineroomname":"10.94", "storagetime":"9.59", "updatetime":"10.69", "other_detail_json":"4.46"
}
3.5.2 性能数据3.5.2.1 核心网网元性能命名中的字符只能包含大写英文字母、数字与字符,不能包含中文,命名规则如下:<数据类型>_<网元类型>_<数据周期>_<网元名称>_<主机IP>_<采控采集时间点>_<开始时间>_<结束时间>[_子文件序号].<后缀> 网元类型:网元类型,取值AMF、SMF、UPF等; 数据类型:取值PM; 数据周期:分钟数; 网元名称:网元配置的名称; 网元IP:本机IP地址; 采控采集时间点:格式yyyyMMddHHmmss; 开始时间:采集周期开始时间,格式yyyyMMddHHmmss ; 结束时间:采集周期结束时间,格式yyyyMMddHHmmss ; 子文件序号:当文件大于一定值时,拆分成多个子文件。可选 后缀: CSV; 例 如: PM_PCF_5_SC-CD-BS-RP0001B-A-5GC-ZE-PCF01-B_17.132.5.49_20200707091515_20200707090000_20200707091500_001.csv 3.5.2.2 核心网切片级性能命名中的字符只能包含大写英文字母、数字与字符,不能包含中文,命名规则如下:<数据类型>_<网元类型>_<数据周期>_<网元名称>_<切片id>_<主机IP>_<采控采集时间点>_<开始时间>_<结束时间>[_子文件序号].<后缀> 网元类型:网元类型,取值AMF、SMF、UPF等; 数据类型:取值PM; 数据周期:分钟数; 网元名称:网元配置的名称; 切片id:配置的切片id值; 网元IP:本机IP地址; 采控采集时间点:格式yyyyMMddHHmmss; 开始时间:采集周期开始时间,格式yyyyMMddHHmmss ; 结束时间:采集周期结束时间,格式yyyyMMddHHmmss ; 子文件序号:当文件大于一定值时,拆分成多个子文件。可选 后缀: CSV; 例 如: PM_PCF_5_SC-CD-BS-RP0001B-A-5GC-ZE-PCF01-B_1040000_17.132.5.49_20200707091515_20200707090000_20200707091500_001.csv
3.5.2.3 核心网DNN级性能命名中的字符只能包含大写英文字母、数字与字符,不能包含中文,命名规则如下:<数据类型>_<网元类型>_<数据周期>_<网元名称>_<切片id>_<DNN名称>_<主机IP>_<采控采集时间点>_<开始时间>_<结束时间>[_子文件序号].<后缀> 网元类型:网元类型,取值AMF、SMF、UPF等; 数据类型:取值PM; 数据周期:分钟数; 网元名称:网元配置的名称; 切片id:配置的切片id值; DNN名称:配置的DNN名称; 网元IP:本机IP地址; 采控采集时间点:格式yyyyMMddHHmmss; 开始时间:采集周期开始时间,格式yyyyMMddHHmmss ; 结束时间:采集周期结束时间,格式yyyyMMddHHmmss ; 子文件序号:当文件大于一定值时,拆分成多个子文件。可选 后缀: CSV; 例 如: PM_PCF_5_SC-CD-BS-RP0001B-A-5GC-ZE-PCF01-B_1040000_lyweiet2.fj.iot_17.132.5.49_20200707091515_20200707090000_20200707091500_001.csv 3.5.3 告警数据告警消息体的内容采用json格式,适用于消息方式同步告警以及实时告警功能,通过Kafka形式推送实时告警。 Kafka配置参考如下信息 d) topic主题名称:tengxun_alarm_record e) UPF资源配置数据字段说明
参数 |
类型
|
是否必填
|
名称
|
备注
|
code
|
int
|
M
|
操作结果
|
0:成功(0),其他:失败(-1、1、2等)
|
msg
|
string
|
M
|
结果描述
|
|
total
|
Integer
|
C
|
总页数
|
code为0时,为必选参数
|
pageNum
|
Integer
|
C
|
当前页数
|
code为0时,为必选参数
|
pageSize
|
Integer
|
C
|
每页大小
|
code为0时,为必选参数
|
alarmList
|
List
|
C
|
告警列表list
|
code为0时,为必选参数
|
alrmIdentifier
|
string
|
C
|
告警唯一标识
|
|
alarmTitle
|
string
|
C
|
告警标题
|
|
alarmCode
|
string
|
C
|
告警码
|
|
alarmType
|
string
|
C
|
告警类型
|
|
alarmLevel
|
string
|
C
|
告警等级
|
|
startTime
|
Date
|
C
|
开始时间
|
示例:2021-04-23 12:00:00
格式yyyy-MM-dd HH:mm:ss
|
lastOccurTime
|
Date
|
C
|
最后发生时间
|
示例:2021-04-23 12:00:00
格式yyyy-MM-dd HH:mm:ss
|
cleanTime
|
Date
|
C
|
清除时间
|
示例:2021-04-23 12:00:00
格式yyyy-MM-dd HH:mm:ss
|
alarmStatus
|
string
|
C
|
告警状态
|
|
a) 报文样例: { "code": 0, "msg":"success", "total": 2, "pageNum": 1, "pageSize": 10, "alarmList": [ { "alrmIdentifier":"58864", "alarmTitle": "目的NF服务不可达", "alarmCode":"202702859", "alarmType":"BQ8121", "alarmLevel":"2", "startTime":"2021-03-02 17:26:55", "lastOccurTime":"2021-03-02 17:26:55", "cleanTime":"", "alarmStatus":"1" }, { "alrmIdentifier":"58864", "alarmTitle": "目的NF服务不可达", "alarmCode":"202702859", "alarmType":"BQ8121", "alarmLevel":"2", "startTime":"2021-03-02 17:26:55", "lastOccurTime":"2021-03-02 17:26:55", "cleanTime":"", "alarmStatus":"1" } }
|