使用springboot2.3.0.RELEASE、Dubbo2.7.5、rocketmq4.7.1、vuejs、golang开发的部署、运维、监控平台.
架构图
技术
- Springboot2.3.0.RELEASE
- Dubbo2.7.5
- rocketmq4.7.1
- vuejs
- golang
- c/c++
- javaagent
- tdengine2.0.16.0
当前支持功能
管理服务器集群
通过部署golang开发的agent进程,统一管理当前服务器节点,支持下发的部署服务指令、定期采集服务器监控指标信息上报到网关,网关写入到rocketmq中。
应用app管理
把应用app上传到系统中,需要该app的客户可以申请授权,授权后,可以把app部署到自己的服务器节点上去
服务管理
通过选择服务器节点、app应用、用户、部署目录等参数可以发布一个新的服务
服务监控
没启动一个新的服务器,就会实施采集该服务的监控指标信息,java项目通过javaagent启动一个agent进程每隔指定时间就会采集jvm的监控进程、cpu、内存、线程等信息。