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,16 @@
# 与 syslog-consumer-rule 使用相同的 V1/V2 Bucket 契约。
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_ENABLED=true
ANALYSIS_LATE_REPLAY_SCAN_INTERVAL_MS=5000
ANALYSIS_LATE_REPLAY_LEASE_SECONDS=1800
ANALYSIS_LATE_REPLAY_MAX_BUCKETS_PER_SCAN=100
ANALYSIS_LATE_REPLAY_MAX_WINDOWS_PER_SCAN=10
ANALYSIS_LATE_REPLAY_RETRY_DELAY_SECONDS=30