项目分为6个模块:
1、发版审核:
管理和审核软件版本的发布流程,确保代码变更符合质量标准,自动化测试和集成流程。增加版本管理功能,集成更多自动化测试工具,实现多级审批流程,增加通知和提醒功能。
2、SQL审核:
审核和优化SQL脚本,确保数据库性能和安全性,检查SQL脚本的规范性和潜在风险。提供SQL优化建议,自动检测高风险操作,模拟执行SQL脚本评估性能,提供版本控制记录变更历史。
3、灰度流量:
实现灰度发布,通过逐步增加流量测试新版本的稳定性,控制流量切换确保服务稳定。提供多种流量分配策略,实时监控灰度流量表现,提供一键回滚功能,收集和分析用户反馈。
4、日志分析:
收集和分析系统日志,监控系统运行状态,识别和报警异常情况。提供多源日志聚合功能,智能异常检测,增强日志查询功能,自动生成定期报表。
5、主机运维:
维护和管理服务器主机,确保服务器的稳定和安全,实现自动化运维操作。