feat: V1.1 - 注释补充

This commit is contained in:
2026-08-03 14:24:41 +08:00
parent a41176c6ce
commit 7cbbfae503
23 changed files with 158 additions and 23 deletions

View File

@@ -36,6 +36,7 @@ public class CheckerConfig {
private List<String> excludeModules = new ArrayList<>();
/** 企微通知相关配置。 */
public static class Notify {
private boolean enabled = true;
/** 企微机器人 Webhook 完整 URL */
@@ -76,6 +77,7 @@ public class CheckerConfig {
}
}
/** 忽略规则key / 文件路径 / 写入方法 / MQ destination。 */
public static class Ignore {
private List<String> keyPatterns = new ArrayList<>();
private List<String> filePatterns = new ArrayList<>();
@@ -116,6 +118,7 @@ public class CheckerConfig {
}
}
/** 检测模式与推断参数Redis W*、MQ MQ*、读侧补强开关等)。 */
public static class Detection {
private List<String> patterns = new ArrayList<>();
/** MQ 投递检测模式MQ01~MQ05、MQ-K01~MQ-K04 */
@@ -176,6 +179,9 @@ public class CheckerConfig {
}
}
/**
* 人工补充映射:在自动推断不准时指定写入方法对应的 key 模式与 value 类型。
*/
public static class ManualMapping {
private String id;
private String writerMethod;
@@ -224,6 +230,9 @@ public class CheckerConfig {
}
}
/**
* 抑制规则:对已知误报按 key 模式和/或变更类型跳过告警。
*/
public static class Suppression {
private String id;
private String writerMethod;