自動化平臺之功能完善
阿新 • • 發佈:2018-09-30
nag pro 圖表 次數 隊列 表示 每天 短信提醒 相互轉換 距離上一篇文章更新已經大半年了,在這段時間內,應公司需求,對之前的功能做了完善以及添加了一些新功能
本次新增的功能主要有以下幾點:
本次新增的功能主要有以下幾點:
- 一. 資產管理完善
- 對公司現有的資產分為資產池和資源池,資源池表示正在使用,資產池表示未被非配,隨時可以釋放的資產
2.資源和資產之間可以相互轉換
3.對資源按部門進行劃分,分析每個部門的資源開銷情況以及每個月的漲幅
4.對openshift的資源通過API展示現有的使用情況
- 對公司現有的資產分為資產池和資源池,資源池表示正在使用,資產池表示未被非配,隨時可以釋放的資產
-
二.在線文件編輯
1.對線上文件進行編輯,並執行相應的命令,如:重啟
2.將編輯文件分發到各個主機 -
三.RDS 審計日誌展示
1.通過阿裏雲RDS審計日誌接口,提供RDS審計日誌的查詢功能 -
四.MongoDB 慢日誌查詢和展示
-
五. 工單服務
1.為RD提供提交工單平臺,按值班人及工單類別進行分配,調用釘釘接口進行組內通知和短信提醒
2.常見問題提供wiki查詢功能 - 六.備份服務
1.將ECS機器文件備份到hadoop、oss、Nas的存儲介質中
2.利用celery異步任務及beat的做定時任務備份 - 七. 阿裏雲消息服務平臺化
1.對消息服務進行增刪改查
下面將為大家展示具體的功能:
- 資產管理
主要功能有ECS,MongoDB,RDS,Redis的資產信息展示,以及從阿裏雲同步資產信息,beat定時任務是每小時同步一次,也可以手動同步
資產轉移到資源池
資源樹展示,主要功能有節點的增刪改查、資源部門所屬、轉移到資產池等等
資源概覽展示,餅圖展示各個部門的資源數量和當月消費
圖表展示詳細信息,各部門的開銷及ECS、RDS、Redis的內存及cpu平均使用情況
點擊歷史消費詳情,顯示當前部門下半年的ECS、RDS、Redis的歷史消費
點擊資源使用詳情,顯示當前部門下的RDS、ECS、Redis的資源使用率
篩選自己需要的信息,服務和資源樹下的服務相對應
openshift 資源使用詳情 -
在線文件編輯
編輯展示,主要有添加,編輯,查看修改記錄,刪除等功能
添加
查看修改記錄 -
日誌查詢
RDS審計日誌查詢,所有數據都是通過阿裏雲接口獲取,猶豫數據量太多,查詢時每次只取30條數據,按分頁進行具體查詢
MongoDB 慢日誌查詢與展示,通過機器名,表名,操作類型,sql模式進行篩選查詢,圖形展示每天的查詢次數
-
工單服務
知識庫管理,常見問題通過查看wiki自行處理,解決不了再提交工單
工單創建,工單創建成功後,短信提醒操作人,釘釘消息發送到運維組進行提醒
查看工單,可以查看工單內容及修改工單狀態及刪除
工單回復
狀態修改,如果發現分配的工單不是自己處理,可以分配給其他人處理,每次工單狀態的修改,都會短信通知提交人 - 備份服務
創建備份,djcelery+beat+redis 做定時異步任務,備份時間記錄於表CrontabSchedule中,對每個備份記錄信息存於表PeriodicTask 中
備份列表查看
備份記錄查看 - 阿裏雲消息服務平臺化
將阿裏雲消息服務的增刪改查轉移到運維平臺上,做好賬號的收斂
隊列創建
隊列信息顯示
自動化平臺之功能完善