Archery配置及使用教程

MySQL Archery查询权限配置全流程:从用户创建到权限审批 本文详细介绍了MySQL Archery查询权限配置的全流程,从用户创建到权限审批,帮助企业构建安全的数据查询管理体系。通过最小权限原则、多级审批链设置和智能规则引擎,实现高效且安全的权限控制,适用于数据分析师、开发工程师等不同角色。 阅读详情
AI摘要

本文档详细介绍了如何在Linux环境下安装Archery,并配置其资源组、用户、实例及审批流程。Archery支持多种数据库类型,如MySQL、Oracle等,并提供了SQL上线、查询、审核与优化等功能。同时,还涵盖了配置钉钉告警、设置SQL过滤规则等内容,确保系统的稳定与安全。

前提

安装Archery Linux下安装Archery及相关环境配置_让程序飞的博客-优快云博客 

使用教程

快速开始 - Archery 可直接参考文档   以下是我这边自己的实操

1. 添加实例 

实例类型分为主库/从库,支持的数据库类型为MySQL/MsSQL/Redis/PostgreSQL/Oracle/MongoDB/Phoenix,功能支持明细可查看功能清单
资源组:实例都需要关联资源组,才能被关联资源组的用户访问
实例标签:通过支持上线、支持查询的标签来控制实例是否在SQL上线/查询中显示,要使用上线和查询的实例需要关联标签

2. 添加资源组

资源组是一堆资源对象的集合,与用户关联后用来隔离资源访问权限,一般可以按照项目组划分

3.新增用户

test /suiyun123

4. 资源组关联用户/实例

用户必须关联资源组才能访问资源组内的实例资源 - 关联对象管理可以批量关联实例和用户 - 在添加用户和实例的时候也可以批量关联资源组

5. 设置工单上线和查询的审批流程

项目提供简单的多级审批流配置,审批流程和资源组以及审批类型相关,不同资源组和审批类型可以配置不同的审批流程,审批流程配置的是权限组,可避免审批人单点的问题

点击变更

6. 系统配置(Inception、SQL上线、SQL查询、SQL优化、其他配置)

 

7. SQL上线

CRITICAL_DDL_REGEX : 禁止匹配的语句提交

AUTO_REVIEW_WRONG: 驳回等级  设置0将不自动过滤ERROR提示的SQL语句

8. SQL查询

9. SQL审核

9.1 创建数据库和t_user表

9.2 执行异常提示 未开启备份

解决方案:开启MySQL binlog日志_让程序飞的博客-优快云博客

9.3 立即执行

9.4 下载回滚SQL

10. SQL优化

11. 配置钉钉告警

11.1 创建机器人并设置关键字

 11.2 通知配置

baseURL填写 archery的地址加端口  有域名填域名

 11.3 资源组管理配置填写机器人地址

 

Archery 部署使用命令--(外置mysql和redis)-OIDC认证 【代码】Archery 部署使用命令。 阅读详情

相关推荐

Archery使用教程 [部署、配置、使用] 详情!

角色:吴振勇、PM、周科 权限:RD、PM、DBA 资源组:1607 首先登录我们的RD权限用户 (在1607资源组的其它用户也可以登录) 进行sql上线操作 3、点击SQL提交 由于出现了一些小问题,现在用户登录的是拥有超级管理员权限的,忘了切换账号,超级管理员权限都可以审核,现在我们登录pm成员的账号看一看。 4、右上角有一个提醒,点击 5、点击审核 6、点击审核通过 到DBA审批流程 7、现在登录到DBA权限用户账号 同样右上角也出现了 相同操作继续 ...

AstarCloud 9043

Laravel 5.8 正式发布(文档翻译已启动)

Laravel 5.8 现在面向所有人正式发布了。这个版本包括了几个新特性以及最新的错误修复和对框架核心的改进。 一些新特性如下: PHP dotenv Laravel 5.8 集成了 PHP 的 dotenv 3.0 ,下面是 PHP dotenv 3.0 的新特性: 在阅读和更改环境变量部分具有更大的灵活性 对多行变量的一流支持 ...

weixin_34092455的博客 181

保姆级教程:用Docker Compose一键部署SQL审核平台Archery(附钉钉机器人配置)

本文提供了一份详细的Docker Compose部署SQL审核平台Archery的保姆级教程,涵盖从环境准备到钉钉机器人配置的全流程。通过一键式自动化部署方案,帮助团队快速搭建SQL审核工具链,实现工单流程的智能通知与高效管理,特别适合中小团队和DevOps场景。

weixin_33681778的博客 347

Archery部署和使用

数据库sql审核查询平台

ErnestW的博客 9010

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

官方文档 https://archerydms.com/configuration/

AstarCloud 7830

Linux下安装Archery及相关环境配置

前言 Archery 定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持多种数据库的 SQL 上线和查询,同时支持丰富的 MySQL 运维功能,所有功能都兼容手机端操作 官网: https://archerydms.com/ GitHub: https://github.com/hhyo/Archery 准备工作 1.安装升级Python36 yum install wget gcc make zlib-devel openssl openssl-devel yum install epel

Bertram的博客 2630

archery使用

列举了业务中archery使用的功能,管理员项和普通用户项。

sj1163739403的博客 1311

archery使用手册

介绍了archery功能及详细配置过程。 包含sql审核案例,sql分析及优化案例,实例管理案例,插件案例等

Archery 开源项目使用教程

Archery 开源项目使用教程 1. 项目的目录结构及介绍 archery/ ├── bin/ │ ├── archery.py │ └── ... ├── conf/ │ ├── settings.py │ └── ... ├── docs/ │ └── ... ├── src/ │ ├── __init__.py │ ├── main.py │ └── ......

gitblog_00244的博客 540

ArcGIS标注(二分式、三分式、条件分类标注、上下标、牵引线、文字格式化…)

ArcGIS中的各种标注方法、可能遇到的问题和细节。

m0_73306837的博客 5269

Unity3D实战:5分钟搞定RTSP监控视频播放(附完整代码)

本文提供了一套在Unity3D中快速集成RTSP监控视频播放的实战方案。通过采用LibVLCSharp for Unity这一成熟稳定的跨平台中间件,开发者可以轻松实现RTSP流的解码与渲染,并附有完整的C#代码示例,帮助用户在5分钟内完成集成,适用于智慧园区、安防监控等3D可视化场景。

weixin_29001655的博客 191

Archery SQL 审核平台 MCP 服务器部署教程

查询数据:通过自然语言描述,自动生成并执行 SQL 查询浏览资源:列出数据库实例、数据库列表、权限组等元信息提交工单:将 DDL/DML 变更提交为 Archery 审核工单,走正规审批流程智能交互:AI 自动选择合适的工具和参数,无需手动拼接 API。

weixin_44019428的博客 316

deepin启动异常处理

修复的命令在执行时会输出大量的修复信息,正常情况下修复完之后输入exit命令回车后,即可正常启动系统。

whxxiang的博客 4370

Inception 项目使用教程

Inception 项目使用教程 1. 项目介绍 Inception 是一个 MySQL 语句审核工具,旨在自动化和标准化数据库操作。它不仅能够审核 SQL 语句,还具备执行、生成回滚语句等功能,极大地简化了 DBA 的工作流程。Inception 的出现标志着数据库运维向自动化迈出了重要一步。 2. 项目快速启动 2.1 环境准备 确保你已经安装了 Docker,并且具备基本的 Docker 使...

gitblog_00620的博客 922

【OpenCV】背景替换(opencv、python),照片、证件照的背景替换(抠图)

目录步骤:导入库1、读入将要抠图的图片2、create一个带颜色域的mask3、通过mask使得原图只显示汽车,即抠出所需要的部分4、将要替换掉的图像resize或裁剪到和上述图片一样的大小5、将该图片预留出将要重叠上的部分,即将mask部分改为(0,0,0)6、通过和运算使得两部分图片mask部分替换7、最后保存图片 步骤: 导入库 import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np imp

weixin_41729258的博客 4362

浪涌抗扰度部分解读

8.3 测试仪器: 8.3.1浪涌发生器(对于连接到对称通信线的接口采用10/700us的组合波发生器;对于其他情况采用1.2/50us(8/20us)组合波发生器,输出极性正负可调、移相范围0-360°可调,最大重复率至少每分钟1次,开路输出电压0.5-4kV,电源线的话有效效输出阻抗为2Ω,通信线的话有效输出阻抗为40Ω) 8.3.2 耦合/去耦网络 8.3.3 参考接地平板 8...

喵叫兽的博客 2505

SQL审核 Archery 部署配置及钉钉通知

审批流程工单类型有SQL上线申请、查询权限申请、数据归档申请,不同审批类型和资源组可以配置不同的审批流程,审批流程配置的是权限组,如工作流开发发起SQL上线申请->PM审核->DBA执行上线。创建测试群->添加机器人->群设置->智能群助手->添加机器人->自定义。添加资源组,如需要开启钉钉、微信及飞书通知,需要在资源组里配置对应的webhook。系统管理->配置项管理->系统设置->通知配置。SQL审核->SQL上线->提交SQL。...

manwufeilong的博客 2451

【PCIe 总线及设备入门学习专栏 6.2 -- PCIe VDM (Vendor Defined Messages)】

在PCIe协议中,Vendor Defined Messages (VDMs) 是一种允许厂商定义和传输特定功能的消息类型。这种机制扩展了标准 PCIe 消息的功能,可以用于实现供应商自定义的功能,例如固件更新、设备配置和诊断信息传输。PCIe VDM 是通过实现的,它遵循 PCIe 协议栈的结构,包括事务层、数据链路层和物理层。

CodingCos的博客 1898

archery的备份详细文档,价值1000元

archery的备份功能,文档写的太渣,因此写下这个博客记录下过程,先考虑以下问题: 1、备份需要用到备份库,可不可以放在远程数据库(就是你实际执行sql语句的库)相同的实例下面,答案是可以的,但是生产就不建议了,毕竟会产生binlog,也感觉不太安全 2、备份库需要自行建立表吗? 文档粗略看了下,好像没明确说。答案是需要的,比如你现在在192.168.11.200:52100/test 数据库执行sql,则需要自行在备份库建立库为:192.168.11.200_52100_test 3.

weixin_36013896的博客 797

stable diffusioncontrolNet 预处理器/模型的下载及安装使用教程

首先说明,controlNet 的模型 不同于stable diffusion 模型,这一点一定要区分清楚。下面提供多个ControlNet 预处理器+ 专用模型的百度网盘下载链接,都是由群友整理贡献,但各自包含的版本不同,大家可自行选择。推荐下载紫色链接内的模型,fp16版文件更小,稍微新一些的controlnet插件还添加了对control-lora的支持(注意,要求controlnet插件的版本比12月16号新(1.1.423以上)才能正常识别),推荐下载;

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 3385

把 SAP S/4HANA 中的 Maintain Email Templates 用好:从模板维护、语言变体、业务绑定到传输治理的完整实践

摘要:SAP邮件模板管理常被低估,实则关乎审批通知、业务提醒等关键输出。官方推荐通过复制标准模板实现自定义,而非直接修改标准内容,以保持核心稳定。模板维护涉及语言变体、业务绑定、数据传输等治理环节,需业务顾问与开发团队协作确保字段来源与渲染逻辑。实施时需注意Fiori配置、权限分配及传输管理,避免测试与生产环境差异。模板设计应平衡灵活性与复杂度,遵循分层测试策略(内容、数据、流程),并建立命名规范以维护资产清晰度。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 67

Archery数据库连接池配置:最大连接数与等待队列设置

在高并发场景下,MySQL数据库连接管理不当会导致**连接耗尽**、**查询超时**和**服务不可用**等严重问题。Archery作为专业的数据库管理平台,其连接池配置直接影响系统稳定性。本文将系统讲解如何通过优化`最大连接数`和`等待队列`参数,解决"连接超时"、"Too many connections"等常见故障。 ### 1.1 核心参数影响范围 | 参数类别 | 关键参数 ...

gitblog_00733的博客 1083

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

centos7 安装 archery1.9 基于docker-compose

【代码】centos7 安装 archery。

村长在路上 651

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

开源项目 Archery 使用教程

开源项目 Archery 使用教程 项目介绍 Archery 是一个基于 Rust 语言开发的命令行工具,旨在提供高效的文本处理和数据操作功能。该项目充分利用了 Rust 的性能优势和安全性,适用于需要快速处理大量数据的场景。Archery 支持多种数据格式,并提供了丰富的命令行选项,使得数据处理变得更加简单和高效。 项目快速启动 安装 首先,确保你已经安装了 Rust 和 Cargo。如果没有安...

gitblog_00424的博客 912

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Archery教程

本文基于官方文档安装,有不太详细的地方请多多包涵,下方为官方文档连接: Archery中文官方文档 简介 Archery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作 功能清单 查询 审核 执行 备份 数据字典 慢日志 会话管理 账号管理 参数管理 数据归档 MySQL √ √ √ √ √ √ √ √ √ √ MsSQL √ × √ × × × × × ..

will的博客 3443
上一篇: 开启MySQL binlog日志
下一篇: Linux下安装Maven私服(Nexus)及相关环境配置
让程序飞
博客等级 码龄10年 8831粉丝 99原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

让程序飞

您的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值