django開發的redis管理平臺repoll--運維功能篇

目錄

==> GitHub:傳送門

一、Redis資源池管理

  1. 所有redis資源池內的機器,必須使用平臺自帶的redis安裝腳本按照redis,在服務器上執行如下命令進行redis的安裝

sh repoll-init.sh repoll

  1. 使用管理員用戶登錄平臺
    在“資源池服務器列表”頁籤中錄入資源池所有服務器的ip、用戶名等信息,如下圖所示
    image

二、配置應用上線

在項目經理角色發起申請、通過審批角色審批通過的實例才能被平臺管理員(dba或應用運維角色)配置上線
image

配置上線

通過管理員角色登錄平臺,點擊待上線的實例,按照平臺固定的文本要求進行輸入,需要注意的是

  1. 在配置上線時,平臺的固定文本要求如下

image

  1. 對於格式平臺會有一定的格式校驗,所有的服務器ip地址必須是第一步錄入平臺資源池的機器ip,或者無法校驗通過
    image

三、啓動實例監控

對redis的監控目前通過django-crontab實現,開啓監控的命令如下

python3 manage.py crontab add

四、應用啓停

配置上線後的redis實例將在"Redis已運行實例"頁籤中展示,該頁籤中將顯示監控獲取的數據,包括內存使用率、已運行天數、當前實例運行狀態
image
點擊實例名稱進入,實例的詳情頁面,即可看到對實例的啓動、停止以及QPS的趨勢圖按鈕
image

五、批量用戶新增

平臺提供新建用戶的API接口,可通過接口批量新增用戶。可通過 http://127.0.0.1:8000/users/ (平臺的ip和端口請按實際情況訪問)
image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章