首页 > 程序开发 > 部署运维系统1.0
2021
03-24

部署运维系统1.0

使用springboot2.3.0.RELEASE、Dubbo2.7.5、rocketmq4.7.1、vuejs、golang开发的部署、运维、监控平台.

架构图

部署运维系统1.0 - 第1张  | 乐生活

技术

  1.   Springboot2.3.0.RELEASE
  2.   Dubbo2.7.5
  3.   rocketmq4.7.1
  4.   vuejs
  5.   golang
  6.   c/c++
  7.   javaagent
  8.   tdengine2.0.16.0

功能

管理服务器集群

通过部署golang开发的agent进程,统一管理当前服务器节点,支持下发的部署服务指令、定期采集服务器监控指标信息上报到网关,网关写入到rocketmq中。
部署运维系统1.0 - 第2张  | 乐生活

应用app管理

把应用app上传到系统中,需要该app的客户可以申请授权,授权后,可以把app部署到自己的服务器节点上去
部署运维系统1.0 - 第3张  | 乐生活

服务管理

通过选择服务器节点、app应用、用户、部署目录等参数可以发布一个新的服务
部署运维系统1.0 - 第4张  | 乐生活

服务监控

没启动一个新的服务器,就会实施采集该服务的监控指标信息,java项目通过javaagent启动一个agent进程每隔指定时间就会采集jvm的监控进程、cpu、内存、线程等信息。
部署运维系统1.0 - 第5张  | 乐生活

jvm实时监控

部署运维系统1.0 - 第6张  | 乐生活

 

 

最后编辑:
作者:lehoon
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。