Commit Graph

13 Commits

Author SHA1 Message Date
12d34c5f79 refactor(continuity): 优化连续性检查逻辑和时间格式
- 将时间格式从 ISO 8601 修改为标准日期时间格式
- 修复连续性检查中 Gaps 字段的空数组初始化问题
- 重构连续性检查循环逻辑,启动时立即执行一次检查
- 提取连续性检查逻辑到独立的 performContinuityCheck 函数
- 优化检查时间范围的判断逻辑
2025-12-30 10:50:34 +08:00
27dfda32fa feat(core): 添加视频连续性检查功能
- 实现了连续性检查循环,每5分钟执行一次检查
- 添加了跨天跨小时的文件列表获取功能
- 实现了单个设备和所有设备的连续性检查逻辑
- 添加了连续性检查结果上报API接口
- 实现了检查结果的数据结构定义和转换功能
- 配置了9点到18点的工作时间检查范围
- 添加了详细的日志记录和OpenTelemetry追踪支持
2025-12-30 10:38:30 +08:00
10e39a506c feat(task): 优化文件列表获取逻辑并添加缓存机制
- 实现按时间前缀获取文件列表,支持小时级目录检索
- 添加降级机制,当时间前缀方式无法找到文件时回退到按天目录
- 在适配器层添加单例模式和客户端连接池管理
- 为S3和AliOSS适配器添加文件列表缓存功能
- 修复跨天任务处理逻辑,约束业务不支持跨天操作
- 优化文件去重逻辑,避免重复处理相同文件
- 添加详细的链路追踪和错误处理机制
2025-12-29 18:39:24 +08:00
4b1eb11986 日志 2025-08-04 10:49:24 +08:00
37da5abad0 优化切割逻辑,提前判断是否成功 2025-04-13 14:41:29 +08:00
a478902f98 添加过滤埋点 2025-04-13 14:11:53 +08:00
94e1f66288 修改排序,更多埋点信息 2025-04-13 12:32:27 +08:00
b11a315b0d 写错了 2025-04-13 12:00:24 +08:00
91bb5e4e5a telemetry埋点 2025-04-13 11:55:01 +08:00
3d989c2f47 telemetry 2025-04-13 11:33:55 +08:00
b02d75edcd 文件大小判断 2025-03-16 18:02:40 +08:00
5b4d94e905 获取时直接传入相对时间,还是0点可能会出问题,使用path.join而不是直接拼接地址 2025-02-16 14:43:52 +08:00
ba4aad0ae5 Initial 2025-02-07 22:58:01 +08:00