diff --git a/oap-server/server-alarm-plugin/src/main/java/org/apache/skywalking/oap/server/core/alarm/provider/RulesReader.java b/oap-server/server-alarm-plugin/src/main/java/org/apache/skywalking/oap/server/core/alarm/provider/RulesReader.java index 897d892fb..3a511ada5 100644 --- a/oap-server/server-alarm-plugin/src/main/java/org/apache/skywalking/oap/server/core/alarm/provider/RulesReader.java +++ b/oap-server/server-alarm-plugin/src/main/java/org/apache/skywalking/oap/server/core/alarm/provider/RulesReader.java @@ -63,7 +63,7 @@ public class RulesReader { alarmRule.setOp((String)settings.get("op")); alarmRule.setPeriod((Integer)settings.getOrDefault("period", 1)); alarmRule.setCount((Integer)settings.getOrDefault("count", 1)); - alarmRule.setSilencePeriod((Integer)settings.getOrDefault("silence-period", alarmRule.getPeriod())); + alarmRule.setSilencePeriod((Integer)settings.getOrDefault("silence-period", -1)); alarmRule.setMessage((String)settings.getOrDefault("message", "Alarm caused by Rule " + alarmRule.getAlarmRuleName())); rules.getRules().add(alarmRule);