fix: 自检产生的告警辅助信息字符重复追加
This commit is contained in:
@@ -142,10 +142,11 @@ func (s *NeAlarmStateCheckCMDProcessor) Execute(data any) (any, error) {
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if params.AddInfo != "" {
|
addInfo := params.AddInfo
|
||||||
params.AddInfo = params.AddInfo + ", " + err.Error()
|
if addInfo != "" {
|
||||||
|
addInfo = addInfo + ", " + err.Error()
|
||||||
} else {
|
} else {
|
||||||
params.AddInfo = err.Error()
|
addInfo = err.Error()
|
||||||
}
|
}
|
||||||
|
|
||||||
// 事件产生时间
|
// 事件产生时间
|
||||||
@@ -164,7 +165,7 @@ func (s *NeAlarmStateCheckCMDProcessor) Execute(data any) (any, error) {
|
|||||||
AlarmStatus: oam.ALARM_STATUS_ACTIVE, // 告警状态
|
AlarmStatus: oam.ALARM_STATUS_ACTIVE, // 告警状态
|
||||||
SpecificProblem: params.SpecificProblem, // 告警问题原因
|
SpecificProblem: params.SpecificProblem, // 告警问题原因
|
||||||
SpecificProblemID: params.SpecificProblemID, // 告警问题原因ID
|
SpecificProblemID: params.SpecificProblemID, // 告警问题原因ID
|
||||||
AddInfo: params.AddInfo, // 告警辅助信息
|
AddInfo: addInfo, // 告警辅助信息
|
||||||
LocationInfo: "NE CPU/Menory/Disk: Heartbeat", // 告警定位信息
|
LocationInfo: "NE CPU/Menory/Disk: Heartbeat", // 告警定位信息
|
||||||
}
|
}
|
||||||
if err = oamService.NewAlarm.Resolve(alarm); err == nil {
|
if err = oamService.NewAlarm.Resolve(alarm); err == nil {
|
||||||
|
|||||||
@@ -80,10 +80,11 @@ func (s *NeAlarmStateCheckLicenseProcessor) Execute(data any) (any, error) {
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if params.AddInfo != "" {
|
addInfo := params.AddInfo
|
||||||
params.AddInfo = params.AddInfo + ", " + err.Error()
|
if addInfo != "" {
|
||||||
|
addInfo = addInfo + ", " + err.Error()
|
||||||
} else {
|
} else {
|
||||||
params.AddInfo = err.Error()
|
addInfo = err.Error()
|
||||||
}
|
}
|
||||||
|
|
||||||
// 告警ID
|
// 告警ID
|
||||||
@@ -100,7 +101,7 @@ func (s *NeAlarmStateCheckLicenseProcessor) Execute(data any) (any, error) {
|
|||||||
AlarmStatus: oam.ALARM_STATUS_ACTIVE, // 告警状态
|
AlarmStatus: oam.ALARM_STATUS_ACTIVE, // 告警状态
|
||||||
SpecificProblem: params.SpecificProblem, // 告警问题原因
|
SpecificProblem: params.SpecificProblem, // 告警问题原因
|
||||||
SpecificProblemID: params.SpecificProblemID, // 告警问题原因ID
|
SpecificProblemID: params.SpecificProblemID, // 告警问题原因ID
|
||||||
AddInfo: params.AddInfo, // 告警辅助信息
|
AddInfo: addInfo, // 告警辅助信息
|
||||||
LocationInfo: "NE License: Heartbeat", // 告警定位信息
|
LocationInfo: "NE License: Heartbeat", // 告警定位信息
|
||||||
}
|
}
|
||||||
if err = oamService.NewAlarm.Resolve(alarm); err == nil {
|
if err = oamService.NewAlarm.Resolve(alarm); err == nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user