使用go语言开发运维管理平台

前言

经过对go语言的一段时间学习,打算实践一下,正好公司缺个运维平台,于是我就对Zeus二次开发,完成了一个初步的效果,在这里分享给大家,大家有什么建议可以提出来哈,一起进步

采用技术

前端: vue+javascript
后端: gin
数据库:mysql+redis

一、仪表盘

为了让数据更直观的展示,绘制相应图表来满足需求
使用go语言开发运维管理平台_第1张图片
使用go语言开发运维管理平台_第2张图片
当月数据展示
使用go语言开发运维管理平台_第3张图片
使用go语言开发运维管理平台_第4张图片

二、资产管理

1、云服务器ECS

每天按时从阿里云同步数据,对新增服务器以及一周时间段内资源使用情况进行更新。
使用go语言开发运维管理平台_第5张图片

支持以下功能:
搜索
排序
导出导入

2、对象存储OSS

每天按时从阿里云同步数据,对bucket空间使用情况进行更新。
使用go语言开发运维管理平台_第6张图片

支持以下功能:
搜索
排序
导出导入

三、数据分析

1、费用报表

展示阿里云每月资源费用汇总情况,定时从阿里云同步数据
使用go语言开发运维管理平台_第7张图片

支持以下功能:
搜索
导出

2、费用明细

展示上月每个团队资源使用情况,定时从阿里云同步数据
使用go语言开发运维管理平台_第8张图片

支持以下功能:
搜索
导出

以上就是目前开发出的效果,大家有什么建议可以私信我哈

你可能感兴趣的:(编程语言,linux,go语言,运维开发)