<返回更多

开源:一款开源的一站式SQL审核查询平台 - Archery

2022-08-10    IT搬砖人
加入收藏

介绍

Archery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作.

功能清单

 

查询

审核

执行

备份

数据

字典

慢日志

会话

管理

账号

管理

参数

管理

数据

归档

MySQL

MsSQL

×

×

×

×

×

×

×

redis

×

×

×

×

×

×

×

×

PgSQL

×

×

×

×

×

×

×

×

Oracle

×

×

×

×

×

MongoDB

×

×

×

×

×

×

×

Phoenix

×

×

×

×

×

×

×

×

ODPS

×

×

×

×

×

×

×

×

×

ClickHouse

×

×

×

×

×

×

×

快速开始

地址

https://demo.archerydms.com/

账号

archer

密码

archer

准备运行配置

具体可参考:

https://github.com/hhyo/Archery/tree/master/src/docker-compose

启动

下载 Releases文件,解压后进入docker-compose文件夹

#启动
docker-compose -f docker-compose.yml up -d


#表结构初始化
docker exec -ti archery bin/bash
cd /opt/archery
source /opt/venv4archery/bin/activate
Python/ target=_blank class=infotextkey>Python3 manage.py makemigrations sql
python3 manage.py migrate


#数据初始化
python3 manage.py dbshell<sql/fixtures/auth_group.sql
python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql


#创建管理用户
python3 manage.py createsuperuser


#重启服务
docker restart archery


#日志查看和问题排查
docker logs archery -f --tail=10
logs/archery.log

 

访问

http://127.0.0.1:9123/

 

 

手动安装

部署说明:https://github.com/hhyo/archery/wiki/manual

运行测试

python manage.py test -v 3

 

 

框架

前端组件

服务端

功能依赖

部分截图

 

开源地址

https://github.com/hhyo/Archery
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>