官方文档

https://archerydms.com/configuration/

系统配置

1、goinception配置 对MySQL进行审核和执行

GO_INCEPTION_HOST:连接地址,docker-compose启动的请配置为容器名或者docker的ip地址

GO_INCEPTION_PORT:goInception的连接端口,默认4000

BACKUP_HOST:备份库链接HOST,用于页面展示回滚语句

BACKUP _PORT:备份库链接端口

BACKUP_USER:备份库链接用户

BACKUP_PASSWORD:备份库链接密码

该配置信息,仅仅用于archery从备份库查询回滚语句使用,该配置信息不会被goInception服务使用,goInception连接备份库使用的数据库连接信息应在其自身的config.toml中配置。

2、SQL查询

INCEPTION_HOST:Inception连接HOST,用于SQL查询语法解析,docker-compose启动的请配置为容器名或者docker的ip

INCEPTION_PORT:Inception连接PORT

QUERY_CHECK:

相关issues: https://github.com/hhyo/Archery/issues/145

是否开启SQL查询脱敏的Inception检测,平台的SQL查询功能依靠Inception的语法树打印来解析查询语句中包含的库、表、字段信息,从而进行数据脱敏

  • 开启QUERY_CHECK后,如果遇到Inception无法解析的语句,则会直接抛出错误信息,禁止查询
  • 关闭QUERY_CHECK后,如果遇到Inception无法解析的语句,系统不再进行数据脱敏,会有数据泄露的风险,请谨慎选择
  • 动态脱敏不支持的语法:嵌套子查询、部分非单字段函数,如concat(phone,',')max(id+num)

DATA_MASKING:

是否开启动态脱敏,会利用inception语法树打印,结合后台设置的脱敏字段和脱敏规则,对查询数据进行脱敏。遇到无法解析的语句是报错还是返回未脱敏的数据同样由QUERY_CHECK参数控制 * 正常脱敏: * 开启QUERY_CHECK后执行不支持语句 * 关闭QUERY_CHECK后执行不支持语句 

MAX_EXECUTION_TIME:

在线查询超时时间阈值,单位秒,默认60,超时的语句会被终止并返回提示信息,目前仅支持MySQL

ADMIN_QUERY_LIMIT:

超级管理员的查询限制行数,超级管理员查询数据时不做权限校验,仅由该参数设置最大行数

3、SQL优化

SQLADVISOR_PATH

SQLAdvisor的可执行文件路径,路径需要完整,docker镜像内已经集成 * 1.4.0以前的docker版本配置成/opt/sqladvisor * 1.4.0以以后的docker版本配置成/opt/archery/src/plugins/sqladvisor

SOAR_PATH

SOAR的可执行文件路径,路径需要完整,docker镜像内已经集成,docker镜像内已经集成 * 1.4.0以前的docker版本配置成/opt/soar * 1.4.0以以后的docker版本配置成/opt/archery/src/plugins/soar

SOAR_TEST_DSN

参考SOAR文档:命令行参数配置DSN

4、通知配置

参考官网:https://archerydms.com/configuration/

5、其它配置

INDEX_PATH_URL:系统首页路径,默认是SQL工单页面

BINLOG2SQL:

BINLOG2SQL调用路径,用于实现binlog2sql解析的功能,docker镜像内已经集成 * docker部署请配置为/opt/archery/src/plugins/binlog2sql/binlog2sql.py

DEFAULT_AUTH_GROUP:默认权限组名,新用户首次登录自动关联, 老用户请手动配置

DEFAULT_RESOURCE_GROUP:默认资源组名,新用户首次登录自动关联, 老用户请手动配置

LOCK_TIME_THRESHOLD:账户登录失败锁定时间(秒)

LOCK_CNT_THRESHOLD:账户登录失败几次锁账户

SIGN_UP_ENABLED:是否开启注册功能,关闭后将无法自主注册用户

5、使用配置

点我查看archery使用教程配置详解【工单审核流配置】

点我查看archery使用教程详解【工单审核流使用】

转载请注明出处!  https://blog.csdn.net/A_yonga/article/details/117435676?spm=1001.2014.3001.5501

Archery 系统配置 SQL优化审核平台配置【详解】相关推荐

  1. Tomcat安装、配置、优化及负载均衡详解

    博客园 首页 新随笔 联系 管理 订阅 随笔- 31  文章- 0  评论- 25  Tomcat安装.配置.优化及负载均衡详解 一.常见JavaWeb服务器      1.WebLogic:是BEA ...

  2. mysql安装的官方教程_MySQL官方教程及各平台的安装教程和配置详解入口

    官方文档入口: https://dev.mysql.com/doc/ 一般选择MySQL服务器版本入口: https://dev.mysql.com/doc/refman/en/ 在右侧有版本选择: ...

  3. SQL Server DBA工作内容详解

    原文:SQL Server DBA工作内容详解 在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色. ...

  4. SpringBoot的配置详解application

    SpringBoot的配置文件application有两种文件格式,两种配置的内容是一致的,只是格式不一致. 1.application.properties 2.application.yml或者a ...

  5. SpringMVC基础--spring MVC配置详解

    牧涛 --<-<-<@态度决定一切→_→... 博客园 首页 新闻 新随笔 联系 管理 订阅 随笔- 171  文章- 3  评论- 79  spring MVC配置详解 现在主流的 ...

  6. 43. Systemd的Unit配置详解,unit文件位置,优先级,unit类型,unit文件字段详解,Unit/Service/Install字段,添加mysql服务等例子

    Systemd的Unit配置详解,unit文件位置和优先级,unit文件类型,unit文件字段详解,[Unit]字段,[Service]字段,[Install]字段,添加服务,创建.service 文 ...

  7. 转 Log4j.properties配置详解

    一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...

  8. Log4j.properties 配置详解

    一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...

  9. stone 的 log4j配置详解

    stone 的 log4j配置详解 Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存放器和布局的,它可接key=value格式的设置或xml格式的设置信息.通过 ...

最新文章

  1. linux系统巡检脚本
  2. thinkcmf安装模板需要点击右键打开新页面的解决办法
  3. 【数据结构与算法】之深入解析“下一个更大元素I”的求解思路与算法示例
  4. ipad能安装python么_ipad上能安装python吗
  5. lvs基本概念、调度方法、ipvsadm命令及nat模型示例
  6. (62)SPI外设驱动协议(一)(第13天)
  7. C语言 · 输出日历
  8. rocketMq消息重复消费问题
  9. 如何引入阿里矢量图标库彩色图标
  10. 红包算法-二倍均值法
  11. 简述改变计算机桌面背景的方法,怎么设置和更改桌面背景
  12. linux主流ftp server,Linux下常用的Ftp Server
  13. 在下拉列表框上添加--请选择--
  14. ubuntu 超好用截图和标记图片工具shutter
  15. Oracle SQL Developer安装教程
  16. C++ 之九阴真经系列
  17. 胜者先胜而后求战,败者先战而后求胜
  18. 无公网IP通过旁路由openwrt的Zerotier实现和在家一样访问家里每个设备
  19. win10网络连接不上问题解决方法
  20. 和氟西汀类似的备注_氟西汀备注是什么意思 和氟西汀差不多的备注

热门文章

  1. CLion初始化配置
  2. 如何衡量一个算法的优劣?
  3. RecyclerView滑动卡顿
  4. 学习记录575@网络分层下各层密码算法概述
  5. smtp 虚拟服务器,了解 SMTP 虚拟服务器
  6. 2019年下半年《软件评测师》下午试卷及答案
  7. C++入门经典-例2.14-使用移位运算
  8. 修改Issue默认经办人为报告人
  9. [深度学习 - 发现有趣项目] neural-style-pt 艺术风格迁移
  10. 计算机考研复试机考难度,考研复试难还是初试难 都考什么