django开发的redis管理平台repoll--运维功能篇

目录

1、Redis资源池管理

  1. 全部redis资源池内的机器,必须使用平台自带的redis安装脚本按照redis,在服务器上执行以下命令进行redis的安装

sh repoll-init.sh repollpython

  1. 使用管理员用户登陆平台 在“资源池服务器列表”页签中录入资源池全部服务器的ip、用户名等信息,以下图所示 image

2、配置应用上线

在项目经理角色发起申请、经过审批角色审批经过的实例才能被平台管理员(dba或应用运维角色)配置上线 imagegit

配置上线

经过管理员角色登陆平台,点击待上线的实例,按照平台固定的文本要求进行输入,须要注意的是github

  1. 在配置上线时,平台的固定文本要求以下

image

  1. 对于格式平台会有必定的格式校验,全部的服务器ip地址必须是第一步录入平台资源池的机器ip,或者没法校验经过 image

3、启动实例监控

对redis的监控目前经过django-crontab实现,开启监控的命令以下redis

python3 manage.py crontab adddjango

4、应用启停

配置上线后的redis实例将在"Redis已运行实例"页签中展现,该页签中将显示监控获取的数据,包括内存使用率、已运行天数、当前实例运行状态 image 点击实例名称进入,实例的详情页面,便可看到对实例的启动、中止以及QPS的趋势图按钮 image服务器

5、批量用户新增

平台提供新建用户的API接口,可经过接口批量新增用户。可经过 http://127.0.0.1:8000/users/ (平台的ip和端口请按实际状况访问) image运维