Commit Graph

  • 9203df9ecc 优化 develop4 dengqichen 2026-01-22 13:04:11 +0800
  • af7a9ca39d 优化 dengqichen 2026-01-22 12:50:57 +0800
  • e6507ae8a6 优化 dengqichen 2026-01-22 11:05:49 +0800
  • 2fbd77b74e 优化 dengqichen 2026-01-22 10:54:40 +0800
  • 60395e46ed 优化 dengqichen 2026-01-21 17:49:39 +0800
  • af8e638f0b 优化 dengqichen 2026-01-21 13:39:39 +0800
  • 3fa1d53368 1.48 修改总结 新增文件 SyncLockType.java - 同步锁类型枚举,定义了 JENKINS_SYNC、GITLAB_SYNC、K8S_SYNC 三种锁类型 修改文件 文件 修改内容 SyncLockManager.java 新增 tryLock(SyncLockType, Object...) 和 unlock(SyncLockType, Object...) 方法,支持显式指定锁类型 JenkinsViewServiceImpl.java syncViews 改用 SyncLockType.JENKINS_SYNC JenkinsJobServiceImpl.java syncJobs 两个重载方法都改用 SyncLockType.JENKINS_SYNC,锁粒度统一为 externalSystemId JenkinsBuildServiceImpl.java syncBuilds 改用 SyncLockType.JENKINS_SYNC dengqichen 2025-12-31 14:02:56 +0800
  • 9f3353e54a 1.48 修改总结 新增文件 SyncLockType.java - 同步锁类型枚举,定义了 JENKINS_SYNC、GITLAB_SYNC、K8S_SYNC 三种锁类型 修改文件 文件 修改内容 SyncLockManager.java 新增 tryLock(SyncLockType, Object...) 和 unlock(SyncLockType, Object...) 方法,支持显式指定锁类型 JenkinsViewServiceImpl.java syncViews 改用 SyncLockType.JENKINS_SYNC JenkinsJobServiceImpl.java syncJobs 两个重载方法都改用 SyncLockType.JENKINS_SYNC,锁粒度统一为 externalSystemId JenkinsBuildServiceImpl.java syncBuilds 改用 SyncLockType.JENKINS_SYNC dengqichen 2025-12-31 10:42:10 +0800
  • c82bb937d1 1.48 dengqichen 2025-12-31 09:54:03 +0800
  • d9b8142028 1.45 dengqichen 2025-12-30 17:13:31 +0800
  • 70e6e0cac6 1.45 dengqichen 2025-12-30 16:28:24 +0800
  • 3d6ca74fed 1.47 dengqichen 2025-12-30 16:27:52 +0800
  • 05802210b2 1.47 dengqichen 2025-12-30 16:05:13 +0800
  • 1aeba8e394 1.47 dengqichen 2025-12-30 15:37:39 +0800
  • ee18a6220b 1.45 dengqichen 2025-12-30 15:37:08 +0800
  • 8131d4994c 1.45 dengqichen 2025-12-30 15:34:50 +0800
  • 9567a43418 1.47 dengqichen 2025-12-30 15:09:49 +0800
  • 1aa84e9ffe 1.45 dengqichen 2025-12-30 15:03:38 +0800
  • a798dee401 1.47 dengqichen 2025-12-30 11:01:22 +0800
  • 16a7b9513d 1.46 增加通用统计查询方法,子类直接实现即可。 dengqichen 2025-12-29 14:53:46 +0800
  • 23f4daf3e9 1.465 dengqichen 2025-12-29 14:53:29 +0800
  • 4ac65e0c7e 1.45 dengqichen 2025-12-29 14:10:57 +0800
  • 73dc2afae8 1.45 dengqichen 2025-12-29 13:20:58 +0800
  • 972f064c16 1.45 dengqichen 2025-12-29 11:07:44 +0800
  • 98f020df0a 1.45 dengqichen 2025-12-29 11:06:52 +0800
  • 3667ab1a97 1.44 dengqichen 2025-12-29 09:36:26 +0800
  • c1ef996bbb 1.44 dengqichen 2025-12-29 09:36:00 +0800
  • 640cbf9c99 1.42 dengqichen 2025-12-18 10:14:59 +0800
  • f619654b1a 1.41 dengqichen 2025-12-17 20:07:35 +0800
  • d16b1d59ed 1.41 dengqichen 2025-12-17 19:34:51 +0800
  • c3c9f9fabb 1.41 dengqichen 2025-12-17 19:33:47 +0800
  • f5154b3c66 1.40 dengqichen 2025-12-17 17:23:14 +0800
  • c1ac2201c1 1.40 dengqichen 2025-12-17 17:22:33 +0800
  • 96625fc77a 1.40 dengqichen 2025-12-17 12:15:17 +0800
  • 17b8f69c19 1.40 dengqichen 2025-12-17 12:13:43 +0800
  • 718bbf9ddd 1.40 dengqichen 2025-12-17 09:55:11 +0800
  • 8117b61fb1 1.40 dengqichen 2025-12-17 09:54:23 +0800
  • 8f09e63ea1 1.33 日志通用查询 dengqichen 2025-12-16 17:55:45 +0800
  • 82eb9ca6d6 1.33 日志通用查询 dengqichen 2025-12-16 17:55:13 +0800
  • 5a7970da36 1.33 日志通用查询 dengqichen 2025-12-16 16:36:04 +0800
  • af53992713 1.33 日志通用查询 dengqichen 2025-12-16 16:35:19 +0800
  • beb2cd6544 1.33 日志通用查询 dengqichen 2025-12-16 16:34:48 +0800
  • 3469c8ccb1 1.33 日志通用查询 dengqichen 2025-12-16 15:27:12 +0800
  • 5804d6e2e6 1.33 日志通用查询 dengqichen 2025-12-16 10:55:17 +0800
  • 9225414a87 1.33 日志通用查询 dengqichen 2025-12-16 10:54:54 +0800
  • 5056b133ca 1.33 日志通用查询 dengqichen 2025-12-16 10:54:40 +0800
  • e70f6c5d41 1.32 dengqichen 2025-12-15 16:40:16 +0800
  • a19b4b8ec8 1.32 k8s开发 dengqichen 2025-12-15 16:39:46 +0800
  • d5188bc94d 1.31 k8s开发 dengqichen 2025-12-15 15:34:59 +0800
  • 6762a94abc 1.30 dengqichen 2025-12-15 15:16:58 +0800
  • 828461d46b 1.31 k8s开发 dengqichen 2025-12-15 14:54:22 +0800
  • 7e9587c6e7 1.30 dengqichen 2025-12-15 14:53:48 +0800
  • 4ca37a506d 1.31 k8s开发 dengqichen 2025-12-15 14:53:20 +0800
  • 8c9aec2e0c 1.31 k8s开发 dengqichen 2025-12-15 13:28:16 +0800
  • 7cbc1359b3 初始化数据补充 dengqichen 2025-12-15 09:57:55 +0800
  • bc6eb294d9 1.30 k8s管理 dengqichen 2025-12-14 13:48:25 +0800
  • dfbf8e4f0a 1.30 k8s pods查询 dengqichen 2025-12-14 13:38:50 +0800
  • 4e87fc1b98 1.30 k8s管理 dengqichen 2025-12-14 01:10:34 +0800
  • e54d6834c3 1.30 k8s pods查询 dengqichen 2025-12-14 01:00:32 +0800
  • 06d4be5e8a 1.30 k8s pods查询 dengqichen 2025-12-14 00:51:20 +0800
  • 2a9b896f3f 1.30 k8s pods查询 dengqichen 2025-12-14 00:25:33 +0800
  • daeb880bff 1.30 k8s pods查询 dengqichen 2025-12-14 00:16:27 +0800
  • 39c116a608 1.30 k8s pods查询 dengqichen 2025-12-13 23:56:13 +0800
  • 53ff53738d 1.30 k8s pods查询 dengqichen 2025-12-13 23:31:48 +0800
  • b7fd18876c 1.30 k8s pods查询 dengqichen 2025-12-13 22:57:15 +0800
  • 7e1d78a898 1.30 k8s管理 dengqichen 2025-12-13 22:39:03 +0800
  • 7471571e8c 1.30 k8s pods查询 dengqichen 2025-12-13 22:31:52 +0800
  • c440a91782 1.30 k8s pods查询 dengqichen 2025-12-13 22:08:49 +0800
  • bd1f7fe89e 1.30 k8s pods查询 dengqichen 2025-12-13 22:00:22 +0800
  • 2ce817b978 1.30 k8s pods查询 dengqichen 2025-12-13 21:57:16 +0800
  • e5f4fee51d 1.30 k8s pods查询 dengqichen 2025-12-13 21:31:01 +0800
  • 69a4dc8e1f 1.30 k8s pods查询 dengqichen 2025-12-13 17:40:24 +0800
  • d81dfe9efa 1.30 k8s管理 dengqichen 2025-12-13 17:40:16 +0800
  • 81294bc1dc 1.30 k8s pods查询 dengqichen 2025-12-13 15:54:35 +0800
  • 55c8428454 1.30 k8s管理 dengqichen 2025-12-13 14:33:31 +0800
  • faf983afe0 1.30 k8s管理 dengqichen 2025-12-13 13:58:12 +0800
  • be6b6d75ac 1.30 k8s pods查询 dengqichen 2025-12-13 13:40:35 +0800
  • 07eb96e582 1.30 dengqichen 2025-12-12 18:39:04 +0800
  • 4d0c23fb96 1.30增加K8S支持 dengqichen 2025-12-12 18:28:25 +0800
  • c226f89ebe 1.30 dengqichen 2025-12-12 18:27:58 +0800
  • 0ed6c1e126 1.30增加K8S支持 dengqichen 2025-12-12 18:26:31 +0800
  • 4c461ea42a 1.20升级 dengqichen 2025-12-12 09:39:59 +0800
  • 22a32c78e7 1.22 dengqichen 2025-12-12 09:39:44 +0800
  • dffafa07a7 1.20升级 dengqichen 2025-12-12 09:29:23 +0800
  • 1eb7a6eb6b 1.20升级 dengqichen 2025-12-11 18:03:47 +0800
  • 1c3c148221 1.20 dengqichen 2025-12-11 17:17:59 +0800
  • d372f5edfc 1.20升级 dengqichen 2025-12-11 17:17:18 +0800
  • a25ee2c9a6 1.20升级 dengqichen 2025-12-11 16:43:51 +0800
  • a99476794c 1.20升级 dengqichen 2025-12-11 16:15:32 +0800
  • fc204bf2a1 1.18升级 dengqichen 2025-12-11 14:58:45 +0800
  • eebd3240b3 1.18升级 dengqichen 2025-12-11 13:44:26 +0800
  • 38b6e873c8 1.18升级 dengqichen 2025-12-11 13:43:58 +0800
  • 8b66e7d100 1.19升级 dengqichen 2025-12-11 13:43:32 +0800
  • 19ea644e6e 1.18升级 dengqichen 2025-12-11 09:38:56 +0800
  • 2badfa63e3 1.18升级 dengqichen 2025-12-11 09:38:31 +0800
  • af8e07839b 告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题 dengqichen 2025-12-10 18:35:47 +0800
  • c1e0763472 告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题 dengqichen 2025-12-10 18:04:29 +0800
  • a5dda91f20 告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题 dengqichen 2025-12-10 18:03:38 +0800
  • b9b684b778 告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题 dengqichen 2025-12-10 15:04:11 +0800
  • 1e93fffecc 【后端】 新增:服务器离线告警连续失败检测机制(避免临时网络波动误报) - 数据库:deploy_server_monitor 表增加 status 字段记录采集状态(SUCCESS/FAILURE) - 框架层:新增 StatusEnum 通用状态枚举类,MonitorMetricEnum 增加 SERVER_STATUS 监控类型 - 实体层:ServerMonitor 实体增加 status 字段用于标识采集状态 - Repository:IServerMonitorRepository 增加 findRecentMonitorRecords 方法查询最近N条监控记录 - Service:IServerMonitorService 增加 saveMonitorRecord(保存单条记录)和 countConsecutiveFailures(统计连续失败次数)方法 - 告警服务:IServerAlertService 增加 checkServerStatusAlert(检查状态告警)和 resolveServerStatusAlert(解除状态告警)方法 - 告警实现:ServerAlertServiceImpl 实现服务器状态告警的创建、级别升级(WARNING→CRITICAL)、自动解除逻辑 - 调度器:ServerMonitorScheduler 集成连续失败检测,连接成功时插入SUCCESS记录并解除告警,连接失败时插入FAILURE记录并触发告警检测 - 数据初始化:增加全局服务器状态告警规则(连续3次失败触发警告,5次触发严重并标记离线) dengqichen 2025-12-10 14:42:37 +0800