概述

一款轻量级的应用运维管理平台,支持以下几个功能:

  • 应用发布(构建、部署、回滚、消息通知)
  • 发布工单,支持审核
  • 支持多种监控形式:PING、端口、进程、站点健康,还可以自定义
  • 支持多种告警形式:邮箱、微信、钉钉、企业微信(暂不支持飞书)
  • 权限管理:功能权限、发布权限、主机权限

账号

访问地址:https://spug.51trust.com

不支持自注册,管理员统一配置

用户名:姓名全拼

默认密码:1qaz@WSX

注意:出于安全考虑,默认只能在公司使用,在家使用请联系运维添加白名单

主机管理

支持通过浏览器登录服务器,由于目前未提供操作审计功能,暂不开放使用。

应用发布

发布

目前在生产环境和集成环境使用,与jenkins不同,执行发布动作前,需要先提工单

支持以下几种使用场景:

  • 只构建
  • 只部署
  • 构建+部署

只构建

发布版本未成功构建过,文件服务器上没有对应版本的部署包,同时在填写发布申请时,目标主机只选中文件服务器。

只部署

发布版已成功构建,文件服务器上有对应版本的部署包,同时在填写发布申请时,目标主机只选中部署的服务器(文件服务器除外)。

构建+部署

发布版本未成功构建过,文件服务器上没有对应版本的部署包,同时在填写发布申请时,选中目标服务器(文件服务器除外)。

消息通知

发布完成后,无论成功或失败,都会触发消息通知,关注发布结果的同学只需加入企业微 信群组即可。

监控告警

目前只配置了端口监测,所有服务,包括生产和集成环境都已配置。告警通知方式目前采用企业微信,暂不支持飞书。已经给开发者提了需求,后续版本有可能会支持。

还支持服务健康监测,但我们自己的服务需要提供健康检查的接口,目前暂未配置。

权限管理

SPUG的权限控制比较全面,包括三个维度:

  • 功能权限
  • 发布权限
  • 主机权限

功能权限就是按照左侧菜单进行管理的。

发布权限按照发布环境和应用的维度进行配置

主机权限就是单个主机进行配置。

基本可以满足任何权限配置的要求。