优化ping丢包率告警
This commit is contained in:
@@ -4,6 +4,7 @@ import com.tongran.common.core.constant.SecurityConstants;
|
||||
import com.tongran.common.core.domain.R;
|
||||
import com.tongran.rocketmq.domain.RmAlarmLog;
|
||||
import com.tongran.rocketmq.domain.RmAlarmPushConfig;
|
||||
import com.tongran.rocketmq.enums.AlarmTypeEnum;
|
||||
import com.tongran.rocketmq.enums.PushMethodEnum;
|
||||
import com.tongran.rocketmq.service.IRmAlarmLogService;
|
||||
import com.tongran.rocketmq.service.IRmAlarmPushConfigService;
|
||||
@@ -44,15 +45,17 @@ public class SendAlarmPushUtil {
|
||||
updateData.setId(rmAlarmLog.getId());
|
||||
if (alarmConfigList != null && !alarmConfigList.isEmpty()) {
|
||||
try {
|
||||
// 查询服务器信息
|
||||
RmResourceRegistrationRemote query = new RmResourceRegistrationRemote();
|
||||
query.setClientId(clientId);
|
||||
R<RmResourceRegistrationRemote> registerMsgR = remoteRevenueConfigService.getListByHardwareSn(query, SecurityConstants.INNER);
|
||||
if(registerMsgR != null && registerMsgR.getData() != null){
|
||||
RmResourceRegistrationRemote serverMsg = registerMsgR.getData();
|
||||
rmAlarmLog.setMgmPublicIp(serverMsg.getIp1PublicIp());
|
||||
rmAlarmLog.setBusinessName(serverMsg.getBusinessName());
|
||||
rmAlarmLog.setRemark(serverMsg.getRemark());
|
||||
if(!AlarmTypeEnum.ping丢包率过高.getCode().equals(rmAlarmLog.getAlarmType())){
|
||||
// 查询服务器信息
|
||||
RmResourceRegistrationRemote query = new RmResourceRegistrationRemote();
|
||||
query.setClientId(clientId);
|
||||
R<RmResourceRegistrationRemote> registerMsgR = remoteRevenueConfigService.getListByHardwareSn(query, SecurityConstants.INNER);
|
||||
if(registerMsgR != null && registerMsgR.getData() != null){
|
||||
RmResourceRegistrationRemote serverMsg = registerMsgR.getData();
|
||||
rmAlarmLog.setMgmPublicIp(serverMsg.getIp1PublicIp());
|
||||
rmAlarmLog.setBusinessName(serverMsg.getBusinessName());
|
||||
rmAlarmLog.setRemark(serverMsg.getRemark());
|
||||
}
|
||||
}
|
||||
Map<String, Object> alarmMap = new HashMap<>();
|
||||
alarmMap.put("告警时间", rmAlarmLog.getAlarmTime());
|
||||
|
||||
Reference in New Issue
Block a user