feat: 新增设备 API 拉取采集及配套处理能力

- 接入 NDRServer 告警和流量日志,支持凭据与任务管理
- 支持分页拉取、窗口拆分、调度优先级及 WAL 持久化后推进断点
- 增加迟到告警规则重放,优化多条泛化规则选择和事件时间处理
- 补充回归测试、数据库升级脚本及部署文档
This commit is contained in:
王绍宏
2026-09-06 16:46:21 +08:00
parent b61ec2e37c
commit 00c0a1fb7f
141 changed files with 11318 additions and 467 deletions
@@ -0,0 +1,19 @@
# 新消息写 V2;升级期间同时读取 V1/V2,避免切换窗口丢失旧点。
INFLUXDB_RAW_WRITE_SCHEMA=V2
INFLUXDB_RAW_READ_MODE=V1_V2
INFLUXDB_RAW_V1_BUCKET=yelangbucket
INFLUXDB_RAW_V2_BUCKET=yelangbucket_v2
INFLUXDB_RAW_UUID_BUCKET_COUNT=4096
INFLUXDB_RAW_LEGACY_POINT_TIME_FALLBACK_ENABLED=true
INFLUXDB_RAW_QUERY_MAX_ROWS=10000
# 标准化告警和迟到事实通知在同一个达梦事务中提交。
ANALYSIS_LATE_REPLAY_OUTBOX_ENABLED=true
# 同设备多条泛化规则只选择一个确定性胜出规则。
NORMALIZATION_RULE_SELECTION_ENABLED=true
NORMALIZATION_RULE_SELECTION_SHADOW_ENABLED=true
NORMALIZATION_RULE_SELECTION_AMBIGUOUS_FALLBACK=LOWEST_RULE_ID
NORMALIZATION_RULE_SELECTION_DETAIL_LOG_ENABLED=false
NORMALIZATION_RULE_SELECTION_EXPLICIT_ENABLED=true
NORMALIZATION_RULE_SELECTION_AUTOMATIC_FALLBACK_ENABLED=true