fix: 告警级别判断成类型导致事件存储到告警中

This commit is contained in:
TsMask
2025-07-22 17:50:02 +08:00
parent 8fd00baf8b
commit 7c2b8b01d8

View File

@@ -78,7 +78,7 @@ func (s *Alarm) Resolve(a oam.Alarm) error {
// 进行清除
if a.AlarmStatus == oam.ALARM_STATUS_CLEAR {
if a.AlarmType == oam.ALARM_SEVERITY_EVENT {
if a.PerceivedSeverity == oam.ALARM_SEVERITY_EVENT {
if err := s.clearEvent(); err != nil {
logger.Warnf("resolve alarm clear event failed: %s", err.Error())
return err
@@ -93,7 +93,7 @@ func (s *Alarm) Resolve(a oam.Alarm) error {
}
// 进行新增
if a.AlarmStatus == oam.ALARM_STATUS_ACTIVE {
if a.AlarmType == oam.ALARM_SEVERITY_EVENT {
if a.PerceivedSeverity == oam.ALARM_SEVERITY_EVENT {
if err := s.addEvent(); err != nil {
logger.Warnf("resolve alarm add event failed: %s", err.Error())
return err