该项目是自己为团队打造的CI系统监控部分,本仓库仅包含前端部分,后端暂未开源,移除业务代码后将进行开源。
基于PM2的开源监控系统,现在业界有一款PM2-WEB不错,可惜已经停更6,7年了。而且只支持到PM2 0.11版本。 现在PM2已经出到4.X版本了,显然再使用PM2-WEB已经跟不上时代的步伐了,正好我现在所在的公司技术架构比较清奇,很多定制的特殊之处, 哪就自己重新搞一套吧,所以有了这个项目。包含后端的完整系统,将在业务线验证稳定性后,将业务代码抽离后,再开源出来。 有兴趣的朋友可以提issues来讨论相关问题。
- 基于PM2 4.X版本开发。主要使用nodejs + shell脚本。
- 使用create-react-app脚手架创建,基于antd 4.x开发。
- PM2进程列表管理:启、停、重启、删除、日志查看
- 服务器重启,
- 服务器性能监控
- CI分支管理
- CI构建任务查看,日志查看
- 构建任务管理:启、停、消息通知接口