軟件介紹Archery是archer的分支項目,定位于SQL審核查詢平臺,旨在提升DBA的工作效率,支持主流數據庫的SQL上線和查詢,同時支持豐富的MySQL運維功能,所有功能都兼容手機端操作!
功能介紹 SQL審核 MySQL實例 基于Inception/goInception實現,集成審核、執行、備份 非MySQL實例 支持提交和執行工單,依托工作流實現流程化管理 審核執行分離 審批和執行可以分配給不同的用戶進行操作 SQL工單自動審批、高危語句駁回 支持正則判斷工單是否需要人工審批,開啟自動審批后,不在正則范圍內的SQL語句無需審批,系統自動審核 自主控制SQL是否自動駁回,可自主配置對inception審核駁回的場景,支持警告駁回和異常駁回 快速上線其他實例 在工單詳情可快速提交相同SQL內容到其他實例,可適用于test>beta>ga等多套環境維護的需求 定時執行 工單審核通過后可以選擇定時執行或者立即執行 SQL查詢 多類型數據庫支持 MySQL 表級授權、脫敏查詢 MsSQL 庫級授權、脫敏查詢 Redis 庫級授權 PostgreSQL 庫級授權 Oracle 庫級授權 授權管理 工作流控制SQL查詢授權,支持庫表級別的權限限制,以及授權時間,查詢結果集的限制 支持部分語句的動態查詢脫敏(有限的功能) 支持前臺管理用戶權限,對用戶權限進行修改和維護 支持查詢導出、查詢日志審計 頁面體驗 庫、表、字段補全提示 多結果級展示 表結構查看 SQL優化 慢日志管理 基于PT收集慢日志,需要單獨部署 SQL語句優化 基于SQLAdvisor|SOAR|SQLTuning的全方位優化建議 實例管理 會話管理 支持查看和批量終止會話 支持查看事物、鎖信息 數據庫管理 管理實例數據庫,支持添加 賬號管理 管理實例賬號,支持增加、授權、刪除 參數配置 可修改實例動態參數并記錄修改歷史 工具插件 PTArchiver 支持使用pt-archiver歸檔MySQL數據,支持直接添加配置和由用戶申請歸檔 Binlog2SQL 將Binlog2SQL模塊可視化,從MySQL binlog解析出你要的SQL SchemaSync 對比不同數據庫的Schema信息,輸出修改語句和回滾語句,SchemaSync不僅限于表結構,它可以處理的對象還有:視圖、事件、存儲過程、函數、觸發器、外鍵 資源(項目)組 支持自定義資源(項目)組,管理資源組和關聯對象,資源組成員之間審批流程、實例配置、消息通知等資源隔離 權限(角色)組 權限可以分配給用戶,也可以分配給權限組,支持對大多數操作進行限制,獨立控制用戶的審核、執行等操作權限 工作流 工作流審批流程支持多層級多用戶,并且隔離資源組,不同資源組不同的工單類型可以配置不同的審批層級 配置管理 系統配置項、工作流審批流程可在前端頁面動態修改,無需重啟服務實時生效 消息通知 支持釘釘、企業微信、郵件通知,及時知曉工單狀態變化 可視化 使用pyecharts實現工單、查詢維度的可視化統計
|