项目

一般

简介

功能 #3773

核心网新增全局吞吐量指标上报,网管增加指标监控页面显示

钱 伯宁大约 2 个月 之前添加. 更新于 大约 2 小时 之前.

状态:
已解决
优先级:
普通
指派给:
开始日期:
2025-07-18
计划完成日期:
% 完成:

0%

预期时间:

描述

UlInBytes uint32 `json:"ulInBytes,omitempty"` //上行入口流量,byte
UlOutBytes uint32 `json:"ulOutBytes,omitempty"` //上行出口流量,byte
UlInPackets uint32 `json:"ulInPackets,omitempty"` //上行入口包数,个
UlOutPackets uint32 `json:"ulOutPackets,omitempty"` //上行出口包数,个
DlInBytes uint32 `json:"dlInBytes,omitempty"` //下行入口流量,byte
DlOutBytes uint32 `json:"dlOutBytes,omitempty"` //下行出口流量,byte
DlInPackets uint32 `json:"dlInPackets,omitempty"` //下行入口包数,个
DlOutPackets uint32 `json:"dlOutPackets,omitempty"` //下行出口包数,个

历史记录

#1

钱 伯宁 更新于 大约 2 个月 之前

  • 状态新建 变更为 进行中

已完成接口设计,待编码联调

#2

钱 伯宁 更新于 大约 2 个月 之前

  • 指派给钱 伯宁 变更为 马 党旗

修改流量统计配置开关接口:
<edit-config><target><running/></target><operation>update</operation><tputcfg xmlns="http://www.yunzhiruantong.com/yzrt/yzmm/tputcfg">{"type":"","extension":"","value":"{\"gnbip\":{\"192.168.68.50\":false},\"smRef\":{\"imsi-001010000000011-ims\":false}}"}</tputcfg></edit-config>
获取流量统计开关接口:
请求: <get-config><target><running/></target><operation>query</operation><tputcfg xmlns="http://www.yunzhiruantong.com/yzrt/yzmm/tputcfg">{"type":"","extension":"","value":""}</tputcfg></get-config>
应答: <data>{"result":"success","data":"{\"gnbip\":{\"192.168.68.50\":true},\"smRef\":{\"imsi-001010000000011-internet\":true,\"imsi-001010000000012-ims\":true,\"imsi-001010000000012-internet\":true}}","code":0}</data>
核心网吞吐量指标上报接口:
基站吞吐量统计上报:
redis channel:core-gnbTput
内容:"{\"ip\":\"192.168.62.15\",\"version\":0,\"body\":[{\"gnbIp\":\"192.168.68.50\",\"ulInBytes\":3868,\"ulOutBytes\":3336,\"ulInPackets\":19,\"ulOutPackets\":19,\"dlInBytes\":479985,\"dlOutBytes\":486705,\"dlInPackets\":420,\"dlOutPackets\":420}]}"
全站吞吐量统计:
redis channel: core-allTput
内容:"{\"ip\":\"192.168.62.15\",\"version\":0,\"body\":{\"timeStamp\":1753153479,\"ulInBytes\":7997,\"ulOutBytes\":6821,\"ulInPackets\":42,\"ulOutPackets\":42,\"dlInBytes\":854387,\"dlOutBytes\":866147,\"dlInPackets\":735,\"dlOutPackets\":735}}"
终端吞吐量统计:
redis channel: core-pduTput
内容:"{\"ip\":\"192.168.62.15\",\"version\":0,\"body\":[{\"ueIp\":\"60.60.0.1\",\"smRef\":\"imsi-001010000000001-internet\",\"ulBytes\":0,\"ulPackets\":0,\"dlBytes\":0,\"dlPackets\":0}]}"
结构:
type AllTputInfo2Redis struct {
Ip string `json:"ip"`
Ver uint8 `json:"version"`
Data AllTputInfoPub `json:"body"`
}
type AllTputInfoPub struct {
TimeStamp uint64 `json:"timeStamp"` //时间戳(单位:s)
UlInBytes uint32 `json:"ulInBytes"` //上行入口流量,byte
UlOutBytes uint32 `json:"ulOutBytes"` //上行出口流量,byte
UlInPackets uint32 `json:"ulInPackets"` //上行入口包数,个
UlOutPackets uint32 `json:"ulOutPackets"` //上行出口包数,个
DlInBytes uint32 `json:"dlInBytes"` //下行入口流量,byte
DlOutBytes uint32 `json:"dlOutBytes"` //下行出口流量,byte
DlInPackets uint32 `json:"dlInPackets"` //下行入口包数,个
DlOutPackets uint32 `json:"dlOutPackets"` //下行出口包数,个
}

type GnbTputInfo2Redis struct {
Ip string `json:"ip"`
Ver uint8 `json:"version"`
Data []GnbTputInfoPub `json:"body"`
}
type GnbTputInfoPub struct {
GnbIp string `json:"gnbIp"` //基站ip
UlInBytes uint32 `json:"ulInBytes"` //上行入口流量,byte
UlOutBytes uint32 `json:"ulOutBytes"` //上行出口流量,byte
UlInPackets uint32 `json:"ulInPackets"` //上行入口包数,个
UlOutPackets uint32 `json:"ulOutPackets"` //上行出口包数,个
DlInBytes uint32 `json:"dlInBytes"` //下行入口流量,byte
DlOutBytes uint32 `json:"dlOutBytes"` //下行出口流量,byte
DlInPackets uint32 `json:"dlInPackets"` //下行入口包数,个
DlOutPackets uint32 `json:"dlOutPackets"` //下行出口包数,个
}
type PduTputInfo2Redis struct {
Ip string `json:"ip"`
Ver uint8 `json:"version"`
Data []PduTputInfoPub `json:"body"`
}
type PduTputInfoPub struct {
UeIp string `json:"ueIp"`
SmRef string `json:"smRef"`
UlBytes uint32 `json:"ulBytes"` //上行流量,byte
UlPackets uint32 `json:"ulPackets"` //上行报数,个
DlBytes uint32 `json:"dlBytes"` //下行流量,byte
DlPackets uint32 `json:"dlPackets"` //下行包数,个
}

#3

马 党旗 更新于 大约一个月 之前

  • 状态进行中 变更为 转测试
#4

马 党旗 更新于 19 天 之前

新增数据库
DROP TABLE IF EXISTS `CorePMIndicatorValues`;
CREATE TABLE `CorePMIndicatorValues` (
`NeId` int NOT NULL DEFAULT 0 COMMENT '网元Id',
`DataSrc` tinyint(1) NOT NULL DEFAULT -1 COMMENT '数据来源位置,0:du 1:cu-period 2:cu-tput 50:core-allTput 51:core-gnbTput 52:core-pduTput 255: other',
`IndicatorValue` text NULL COMMENT '指标信息',
`TimeStamp` bigint NOT NULL DEFAULT 0 COMMENT '核心网上报的时间戳',
`AddTime` bigint NOT NULL DEFAULT 0 COMMENT '网管添加时间,单位:毫秒级'
) ENGINE = InnoDB COMMENT = '核心网上报的指标表';

新增了 50:core-allTput 51:core-gnbTput 52:core-pduTput 类型指标

#5

马 党旗 更新于 19 天 之前

  • 状态转测试 变更为 进行中
  • 指派给马 党旗 变更为 薛 泽庆
#6

薛 泽庆 更新于 13 天 之前

  • 指派给薛 泽庆 变更为 马 党旗

已联调

#7

马 党旗 更新于 5 天 之前

  • 状态进行中 变更为 转测试
  • 指派给马 党旗 变更为 杨 凯
#8

杨 凯 更新于 大约 2 小时 之前

  • 状态转测试 变更为 已解决

YZMM2.2.1Pre1T3版本已解决
root@ngc1:~# cat /root/yzmm/core_agent/verinfo.ini
[verinfo]
inner_ver_id = 140
build_time = 2025-09-08T17:19:14

导出 Atom PDF