用户app

表的设计:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

用户表:

  用户id

  用户名

  用户邮箱

  用户角色(apply, approve, execute,super)

  用户级别(主要是同一个角色的用户区分)

  

邮箱验证码:EmailVerifyCord 【参考dj2】

数据信息app

数据库服务器信息

  server_host

  server_env  

  server_user

  server_password

  server_db_nums:  当前数据库中有多少个库

  server_db_names:  当前数据库中所有库的名字// 以列表形式存储

创建的数据库的基本信息

  db_host

  db_name

  db_id:                   全局唯一

  db_privileges

  db_detail:                数据库的用途

  db_engine:             (默认是innodb)

  db_env:                  数据库所处的环境(qa,Dev, stage, live)

  db_version             数据库实例的版本

  db_aplly_name       数据库的申请者

  db_apply_time        数据库的申请时间

  db_approval_name 数据库的批准者

  db_approval_time    数据库的批准时间

  db_create_name     数据库的创建者

  db_create_time       数据库的创建时间

  db_table_nums:     对应的这个库中有多少个表

  db_table_names:   对应的这个库中表的名字  //  字段先空着不用

数据库监控信息 【主要是做zabbix的二次开发,从zabbix agentd上拉数据,然后展示】

  

 

数据库信息的前端展示页面

 在后端展示的时候还有一个操作,搜索某一个数据库名,应该显示出对应的dev,qa,stage.live所有主机

 

operation app

在界面对数据库实例做的一些操作。

第一个: 创建数据库操作

  

第二个:在dev, qa, stage执行查询select操作。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄