dengqichen
|
8c9aec2e0c
|
1.31 k8s开发
|
2025-12-15 13:28:16 +08:00 |
|
dengqichen
|
7cbc1359b3
|
初始化数据补充
|
2025-12-15 09:57:55 +08:00 |
|
dengqichen
|
bc6eb294d9
|
1.30 k8s管理
|
2025-12-14 13:48:25 +08:00 |
|
dengqichen
|
dfbf8e4f0a
|
1.30 k8s pods查询
|
2025-12-14 13:38:50 +08:00 |
|
dengqichen
|
4e87fc1b98
|
1.30 k8s管理
|
2025-12-14 01:10:34 +08:00 |
|
dengqichen
|
e54d6834c3
|
1.30 k8s pods查询
|
2025-12-14 01:00:32 +08:00 |
|
dengqichen
|
06d4be5e8a
|
1.30 k8s pods查询
|
2025-12-14 00:51:20 +08:00 |
|
dengqichen
|
2a9b896f3f
|
1.30 k8s pods查询
|
2025-12-14 00:25:33 +08:00 |
|
dengqichen
|
daeb880bff
|
1.30 k8s pods查询
|
2025-12-14 00:16:27 +08:00 |
|
dengqichen
|
39c116a608
|
1.30 k8s pods查询
|
2025-12-13 23:56:13 +08:00 |
|
dengqichen
|
53ff53738d
|
1.30 k8s pods查询
|
2025-12-13 23:31:48 +08:00 |
|
dengqichen
|
b7fd18876c
|
1.30 k8s pods查询
|
2025-12-13 22:57:15 +08:00 |
|
dengqichen
|
7e1d78a898
|
1.30 k8s管理
|
2025-12-13 22:39:03 +08:00 |
|
dengqichen
|
7471571e8c
|
1.30 k8s pods查询
|
2025-12-13 22:31:52 +08:00 |
|
dengqichen
|
c440a91782
|
1.30 k8s pods查询
|
2025-12-13 22:08:49 +08:00 |
|
dengqichen
|
bd1f7fe89e
|
1.30 k8s pods查询
|
2025-12-13 22:00:22 +08:00 |
|
dengqichen
|
2ce817b978
|
1.30 k8s pods查询
|
2025-12-13 21:57:16 +08:00 |
|
dengqichen
|
e5f4fee51d
|
1.30 k8s pods查询
|
2025-12-13 21:31:01 +08:00 |
|
dengqichen
|
69a4dc8e1f
|
1.30 k8s pods查询
|
2025-12-13 17:40:24 +08:00 |
|
dengqichen
|
d81dfe9efa
|
1.30 k8s管理
|
2025-12-13 17:40:16 +08:00 |
|
dengqichen
|
81294bc1dc
|
1.30 k8s pods查询
|
2025-12-13 15:54:35 +08:00 |
|
dengqichen
|
55c8428454
|
1.30 k8s管理
|
2025-12-13 14:33:31 +08:00 |
|
dengqichen
|
faf983afe0
|
1.30 k8s管理
|
2025-12-13 13:58:12 +08:00 |
|
dengqichen
|
be6b6d75ac
|
1.30 k8s pods查询
|
2025-12-13 13:40:35 +08:00 |
|
dengqichen
|
07eb96e582
|
1.30
|
2025-12-12 18:39:04 +08:00 |
|
dengqichen
|
4d0c23fb96
|
1.30增加K8S支持
|
2025-12-12 18:28:25 +08:00 |
|
dengqichen
|
c226f89ebe
|
1.30
|
2025-12-12 18:27:58 +08:00 |
|
dengqichen
|
0ed6c1e126
|
1.30增加K8S支持
|
2025-12-12 18:26:31 +08:00 |
|
dengqichen
|
4c461ea42a
|
1.20升级
|
2025-12-12 09:39:59 +08:00 |
|
dengqichen
|
22a32c78e7
|
1.22
|
2025-12-12 09:39:44 +08:00 |
|
dengqichen
|
dffafa07a7
|
1.20升级
|
2025-12-12 09:29:23 +08:00 |
|
dengqichen
|
1eb7a6eb6b
|
1.20升级
|
2025-12-11 18:03:47 +08:00 |
|
dengqichen
|
1c3c148221
|
1.20
|
2025-12-11 17:17:59 +08:00 |
|
dengqichen
|
d372f5edfc
|
1.20升级
|
2025-12-11 17:17:18 +08:00 |
|
dengqichen
|
a25ee2c9a6
|
1.20升级
|
2025-12-11 16:43:51 +08:00 |
|
dengqichen
|
a99476794c
|
1.20升级
|
2025-12-11 16:15:32 +08:00 |
|
dengqichen
|
fc204bf2a1
|
1.18升级
|
2025-12-11 14:58:45 +08:00 |
|
dengqichen
|
eebd3240b3
|
1.18升级
|
2025-12-11 13:44:26 +08:00 |
|
dengqichen
|
38b6e873c8
|
1.18升级
|
2025-12-11 13:43:58 +08:00 |
|
dengqichen
|
8b66e7d100
|
1.19升级
|
2025-12-11 13:43:32 +08:00 |
|
dengqichen
|
19ea644e6e
|
1.18升级
|
2025-12-11 09:38:56 +08:00 |
|
dengqichen
|
2badfa63e3
|
1.18升级
|
2025-12-11 09:38:31 +08:00 |
|
dengqichen
|
af8e07839b
|
告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题
|
2025-12-10 18:35:47 +08:00 |
|
dengqichen
|
c1e0763472
|
告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题
|
2025-12-10 18:04:29 +08:00 |
|
dengqichen
|
a5dda91f20
|
告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题
|
2025-12-10 18:03:38 +08:00 |
|
dengqichen
|
b9b684b778
|
告警规则表单优化:数字输入框使用本地状态管理,解决清空后回退到默认值问题
|
2025-12-10 15:04:11 +08:00 |
|
dengqichen
|
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次触发严重并标记离线)
优化:统一监控告警通知模板,简化配置参数
- ServerMonitorNotificationConfig 删除 serverOfflineTemplateId 字段,所有监控告警(CPU/内存/磁盘/网络/服务器状态)统一使用 resourceAlertTemplateId
- ServerMonitorScheduler.collectServerMetrics 方法删除 serverOfflineTemplateId 参数
- ServerAlertServiceImpl.sendServerStatusNotification 改用统一的资源告警模板,模板参数与其他监控告警保持一致
修复:删除冗余代码和未使用的类
- 删除 CollectionStatusEnum.java(已被 StatusEnum 取代)
- 删除 ServerMonitorScheduler.sendServerOfflineNotification 方法(改由 ServerAlertService 统一处理)
优化:告警通知模板支持百分比和次数两种单位
- 通知模板使用 FreeMarker 条件判断,根据 alertType 自动显示"连续失败X次"或"使用率X%"
- 严重级别告警显示红色并提示"请立即处理",警告级别提示"请注意观察"
【前端】
修复:告警规则表单规则范围下拉框无法滚动选择问题(移除嵌套滚动容器干扰)
优化:规则范围选择器升级为带搜索的Popover组件(支持按服务器名称/IP搜索,固定高度可滚动)
优化:规则范围数据加载从分页接口改为列表接口
|
2025-12-10 14:42:37 +08:00 |
|
dengqichen
|
ef7efe0497
|
增加系统版本维护页面
|
2025-12-09 18:34:46 +08:00 |
|
dengqichen
|
2d08651f62
|
重新维护初始化数据
|
2025-12-09 18:17:31 +08:00 |
|
dengqichen
|
14a2a97ad9
|
重新维护初始化数据
|
2025-12-09 18:15:39 +08:00 |
|