perf(X-Pack): 阈值告警支持设置告警数据 #17526

This commit is contained in:
fit2cloud-chenyw
2025-12-17 13:35:24 +08:00
committed by fit2cloud-chenyw
parent 12f438d6c4
commit e4af7e0784
11 changed files with 142 additions and 17 deletions

View File

@@ -17,4 +17,8 @@ public class ThresholdCheckRequest implements Serializable {
private String thresholdTemplate;
private String resourceTable;
private boolean showFieldValue;
private Integer thresholdLimit = 5;
}

View File

@@ -26,4 +26,6 @@ public class MessageDTO implements Serializable {
private MessageEnum messageEnum;
private Long messageId;
List<List<String>> gridData;
}

View File

@@ -46,5 +46,7 @@ public class ThresholdCreator extends BaseReciDTO implements Serializable {
private Boolean repeatSend = true;
private Boolean showFieldValue = false;
private String resourceTable = CommonConstants.RESOURCE_TABLE.CORE;
}

View File

@@ -17,4 +17,5 @@ public class XpackSettingConstants {
public static final String LOGIN_LIMIT = "basic.loginLimit";
public static final String LOGIN_LIMIT_RATE = "basic.loginLimitRate";
public static final String LOGIN_LIMIT_TIME = "basic.loginLimitTime";
public static final String THRESHOLD_LIMIT = "basic.thresholdLimit";
}

View File

@@ -19,7 +19,8 @@ public class SystemSettingUtils {
XpackSettingConstants.DATA_FILLING_LOG_LIVE_TIME,
XpackSettingConstants.LOGIN_LIMIT,
XpackSettingConstants.LOGIN_LIMIT_RATE,
XpackSettingConstants.LOGIN_LIMIT_TIME);
XpackSettingConstants.LOGIN_LIMIT_TIME,
XpackSettingConstants.THRESHOLD_LIMIT);
return xpackSettingList.contains(pkey);
}
}