diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/Util/PrometheusAlertManager.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/Util/PrometheusAlertManager.java index 56259694..abaab3d8 100644 --- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/Util/PrometheusAlertManager.java +++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/Util/PrometheusAlertManager.java @@ -389,6 +389,8 @@ public class PrometheusAlertManager { // 6. 重载 Prometheus reloadPrometheus(); + // 删除备份文件 + deleteFile(fullPath+ ".backup"); log.info("告警规则 [{}] 已成功同步至 Prometheus", alarmRule.getName()); return true; } @@ -671,11 +673,6 @@ public class PrometheusAlertManager { // 删除规则文件 deleteFile(rulePath); - // 验证配置 - if (!validatePrometheusConfig()) { - throw new Exception("删除告警规则后配置验证失败"); - } - // 重新加载Prometheus reloadPrometheus(); diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java index 94a0e482..6c6cef00 100644 --- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java +++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java @@ -127,7 +127,7 @@ public class AlarmRuleServiceImpl extends ServiceImpl