部署运维系统1.0

使用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、内存、线程等信息。

jvm实时监控

文章目录
  1. 1. 架构图
  2. 2. 技术
  3. 3. 当前支持功能
    1. 3.1. 管理服务器集群
    2. 3.2. 应用app管理
    3. 3.3. 服务管理
    4. 3.4. 服务监控
    5. 3.5. jvm实时监控