1.40
This commit is contained in:
parent
8117b61fb1
commit
718bbf9ddd
@ -963,6 +963,9 @@ INSERT INTO `deploy-ease-platform`.`deploy_server_alert_rule` (`id`, `create_by`
|
||||
INSERT INTO `deploy-ease-platform`.`deploy_server_alert_rule` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `deleted`, `server_id`, `rule_name`, `alert_type`, `warning_threshold`, `critical_threshold`, `duration_minutes`, `enabled`, `description`) VALUES (9, 'admin', NOW(), 'admin', NOW(), 1, 0, 40, 'engine-nfs内存告警规则(内存使用率)', 'MEMORY', 90.00, 95.00, 5, 1, '');
|
||||
INSERT INTO `deploy-ease-platform`.`deploy_server_alert_rule` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `deleted`, `server_id`, `rule_name`, `alert_type`, `warning_threshold`, `critical_threshold`, `duration_minutes`, `enabled`, `description`) VALUES (10, 'admin', NOW(), 'admin', NOW(), 1, 0, 44, 'engine-doris-fe内存告警规则(内存使用率)', 'MEMORY', 90.00, 95.00, 5, 1, '');
|
||||
INSERT INTO `deploy-ease-platform`.`deploy_server_alert_rule` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `deleted`, `server_id`, `rule_name`, `alert_type`, `warning_threshold`, `critical_threshold`, `duration_minutes`, `enabled`, `description`) VALUES (11, 'admin', NOW(), 'admin', NOW(), 1, 0, 58, 'engine-redis-sentinel02内存告警规则(内存使用率)', 'MEMORY', 90.00, 95.00, 5, 1, '');
|
||||
INSERT INTO `deploy-ease-platform`.`deploy_server_alert_rule` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `deleted`, `server_id`, `rule_name`, `alert_type`, `warning_threshold`, `critical_threshold`, `duration_minutes`, `enabled`, `description`) VALUES (12, 'admin', NOW(), 'admin', NOW(), 1, 0, 27, 'bj-ly-oms-worker03-服务器状态告警规则(服务器状态)', 'SERVER_STATUS', 10.00, 15.00, 5, 1, '');
|
||||
INSERT INTO `deploy-ease-platform`.`deploy_server_alert_rule` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `deleted`, `server_id`, `rule_name`, `alert_type`, `warning_threshold`, `critical_threshold`, `duration_minutes`, `enabled`, `description`) VALUES (13, 'admin', NOW(), 'admin', NOW(), 1, 0, 29, 'bj-ly-oms-worker04-服务器状态告警规则(服务器状态)', 'SERVER_STATUS', 10.00, 15.00, 5, 1, '');
|
||||
|
||||
|
||||
|
||||
INSERT INTO `deploy-ease-platform`.`deploy_team_bookmark_category` (`id`, `team_id`, `name`, `icon`, `sort`, `enabled`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `deleted`) VALUES (1, 5, '数据库', NULL, 0, 1, 'yangfan', NOW(), 'yangfan', NOW(), 1, 0);
|
||||
|
||||
@ -12,22 +12,27 @@ INSERT INTO system_release (
|
||||
)
|
||||
VALUES (
|
||||
'system', NOW(), 'system', NOW(), 1, 0,
|
||||
1.31, 'ALL', NOW(),
|
||||
1.40, 'ALL', NOW(),
|
||||
'【后端】
|
||||
|
||||
- 实现K8S多集群接入与管理,支持通过kubeconfig配置连接集群、集群连接测试、集群信息查看。
|
||||
- 实现Deployment列表查询(支持跨Namespace)、详情查看、重启(滚动更新)、扩缩容、副本数实时监控功能。
|
||||
- 实现Pod列表查询、详情查看、日志查看(支持实时日志流)、状态监控(Phase + Ready)功能。
|
||||
- 实现基于resourceVersion的增量同步、批量并行同步(多Namespace)、同步历史记录、性能优化(批量查询+内存聚合)。
|
||||
- 修复K8S Deployment接口中Pod状态统计不完整的问题,新增9个Pod统计字段(actualPodCount、runningPodCount、pendingPodCount、failedPodCount、succeededPodCount、unknownPodCount、readyPodCount、notReadyPodCount、totalRestartCount),用于显示Pod的详细状态分布和重启次数。
|
||||
|
||||
【前端】
|
||||
- 实现K8S管理页面的完整功能,包括集群选择、命名空间管理、Deployment列表查询与操作、Pod详情查看与日志监控。
|
||||
- 新增K8S管理页面(/resource/k8s),支持多集群切换、命名空间选择、Deployment列表展示(包含健康状态可视化、副本数监控、Pod状态分布统计)、Deployment操作(重启、扩缩容、删除)、YAML配置查看、标签管理。
|
||||
- 实现Pod列表展开查看功能,支持Pod详情展示(状态、节点、IP、镜像、资源配额)、实时日志查看、YAML配置查看、标签和注解查看。
|
||||
- 实现同步功能,支持手动触发命名空间同步、Deployment同步,查看同步历史记录。
|
||||
- 实现统计卡片展示,包括Deployment总数、健康状态分布(健康/警告/异常)、总重启次数统计。
|
||||
- 实现筛选和搜索功能,支持按健康状态筛选、按名称和镜像搜索、自动刷新(Deployment 30秒、Pod 10秒)。
|
||||
- 实现实时日志功能,支持K8S、Docker、Server三种运行时环境的统一日志查询接口,支持暂停/恢复/停止控制。
|
||||
- 实现SSH连接配额管理功能,限制每个用户最多同时打开5个SSH连接支持按用户和目标类型(TERMINAL/LOG_STREAM)统计连接数,配额超限时返回明确错误提示。
|
||||
- 修复WebSocket日志流生命周期问题,移除连接建立时的立即状态消息发送(遵循SSH WebSocket模式),添加EOFException异常处理避免日志流结束时的错误日志,优化资源清理逻辑确保SSH连接和会话正确释放。
|
||||
- 实现团队应用分页查询的应用名称和应用编码搜索功能。
|
||||
- 实现递归解析嵌套字段,提升框架查询能力的通用性。
|
||||
【前端】
|
||||
- 多K8S集群接入与切换
|
||||
- Namespace列表查询与切换
|
||||
- Deployment列表查询(跨Namespace)、搜索、状态过滤
|
||||
- Pod列表查询与状态监控
|
||||
- Deployment健康状态监控(Healthy/Warning/Critical)
|
||||
- Pod状态统计(9个字段:运行/就绪/失败/重启次数等)
|
||||
- 副本数实时显示(ready/total)
|
||||
- 统计卡片展示(总数、健康、警告、异常)
|
||||
- WebSocket实时日志流
|
||||
- 可拖拽多窗口日志查看器
|
||||
- Pod选择与切换
|
||||
- 日志流控制(启动/暂停/停止/清空)
|
||||
',
|
||||
0, NULL, NULL, 0
|
||||
);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user