feat: 网元配置主从Redis客户端连接,定时扫描同步状态发告警
This commit is contained in:
@@ -256,7 +256,7 @@ func (r CDREventIMS) CDRMOSHour(rmUID string, timestamp int64) []map[string]any
|
||||
"timeGroup": fmt.Sprintf("%d", hour),
|
||||
"total": sums["total"],
|
||||
"mosSum": sums["mosSum"],
|
||||
"mosAvg": sums["mosAvg"] / sums["total"],
|
||||
"mosAvg": float64(int(sums["mosSum"]/sums["total"]*100)) / 100,
|
||||
})
|
||||
}
|
||||
return data
|
||||
@@ -328,7 +328,7 @@ func (r CDREventIMS) CDRCCTHour(rmUID string, timestamp int64) []map[string]any
|
||||
"timeGroup": fmt.Sprintf("%d", hour),
|
||||
"total": sums["total"],
|
||||
"cctSum": sums["cctSum"],
|
||||
"cctAvg": sums["cctSum"] / sums["total"],
|
||||
"cctAvg": float64(int(sums["cctSum"]/sums["total"]*100)) / 100,
|
||||
})
|
||||
}
|
||||
return data
|
||||
|
||||
@@ -31,7 +31,7 @@ func (r *UDMAuthUser) dataByRedis(imsi, neId string) []model.UDMAuthUser {
|
||||
source := fmt.Sprintf("UDM_%s", neId)
|
||||
|
||||
// 网元主机的Redis客户端
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId)
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId, 2)
|
||||
if err != nil {
|
||||
return arr
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ func (r *UDMSubUser) dataByRedis(imsi, neId string) []model.UDMSubUser {
|
||||
source := fmt.Sprintf("UDM_%s", neId)
|
||||
|
||||
// 网元主机的Redis客户端
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId)
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId, 2)
|
||||
if err != nil {
|
||||
return arr
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ func (r UDMVOIPUser) dataByRedis(username, neId string) []model.UDMVOIPUser {
|
||||
source := fmt.Sprintf("UDM_%s", neId)
|
||||
|
||||
// 网元主机的Redis客户端
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId)
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId, 2)
|
||||
if err != nil {
|
||||
return arr
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ func (r UDMVolteIMSUser) dataByRedis(imsi, neId string) []model.UDMVolteIMSUser
|
||||
source := fmt.Sprintf("UDM_%s", neId)
|
||||
|
||||
// 网元主机的Redis客户端
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId)
|
||||
redisClient, err := neService.NewNeInfo.NeRunRedisClient("UDM", neId, 2)
|
||||
if err != nil {
|
||||
return arr
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user