系统简介
技术架构平台,提供系统全链路可用性监控和告警,服务器、应用、数据库等资源管理,应用打包部署,服务全生命周期管理及治理,是支撑 PSI 软件开发一站式平台,核心目标是让系统开发运维更便捷高效。
功能概览
概览:近24小时可用性拨测、PV/UV、告警概览、资源概览、容器云资源概览、公告、FAQ
监控
- 监控面板
- 云拨测
- 站点统计
告警
- 当前告警
- 自定义事件
- 告警规则
- 通知组
- 告警备案
- 历史告警
应用分区
应用
- 全部应用
- 无状态后端应用:容器云部署、服务器部署
- 无状态前端应用:容器云部署、服务器部署
- 定时任务
持续集成:打包
链路追踪
- 追踪
- 仪表盘
- 拓扑图
- 接入
- 统计
数据库
- 阿里云 RDS
- 自建 MySQL
- Redis
日志服务
- 日志搜索
- 日志下载
容器镜像
- 私有镜像
- 公有镜像
服务器
阿里云费用:账单明细
设置
- 项目配置
- 用户组
- 操作日志
- 个人设置
工单
文档
数据库表
- console_db_mysql:自建 MySQL 基本信息表
- console_db_mysql_backup:自建 MySQL 备份信息表
- console_db_rds:阿里云 RDS 基本信息表
相关组件
YAPI:可视化 API 接口管理平台
Sentry:前端错误监控系统
SkyWalking:APM (应用性能管理) 工具,包括指标监控、分布式追踪、分布式系统性能诊断等功能。demo
前期准备
- IDE:
- GIT:
- 代码:
- cmdb:后端代码
- aliyun-adaptor:与阿里云服务有交互的服务代码
- docs:控制台文档
- ui:前端代码
项目下载和运行
- UI
1 | # clone代码 |
- CMDB
1 | # 环境变量 |
技术选型
前端技术
技术 | 版本 | 说明 |
---|---|---|
Vue | 2.5.22 | 前端框架 |
Vue-router | 3.0.1 | 路由框架 |
Vuex | 3.1.0 | 全局状态管理框架 |
Ant Design of Vue | 1.5.3 | 前端 UI 框架 |
Axios | 0.19.0 | 前端 HTTP 框架 |
Viser | 2.3.3 | 前端图表框架 |
后端技术
技术 | 版本 | 说明 |
---|---|---|
gin | v1.5.0 | HTTP Web 开发框架 |
代码结构
aliyun-adaptor
1 | . |