规则模版
本文将介绍如何管理项目中的审核规则模板。
规则模版分为全局模版和项目模版:
- 全局模版 为超级管理员配置,所有项目都可见和使用;
- 项目模版 由超级管理员或者项目拥有者配置,仅在项目内使用
使用场景
SQLE平台提供不同数据库类型的审核规则,是在长期实践中依据数据库特性总结出的一些规范。用户可以根据需要,将这些规则进行聚合,生成不同的规则模板,通过审核规则模板为不同的数据源配置不同的审核规则,用以应对不同场景、不同业务的审核需求。
提示
每个规则模版内可独立配置规则的级别和参数
前置条件
项目管理员进入指定的项目
创建规则模板
入口
项目管理员点击左侧导航栏规则模板
菜单,点击创建规则模板
按钮。
步骤一:输入基本信息
- 模板名称:命名当前规则模板,须以字母开头,只能包含字母、数字、中划线和下划线。如:test
- 模板描述:补充描述模板的其他信息。如:用于测试规则模板触发的告警等级
- 数据库类型:选择该规则模板应用的数据库类型,当前支持的数据库类型可参考数据源管理。
步骤二:选择要启用/禁用的规则
- 启用/禁用规则
- 编辑规则告警等级:当前可设置项为普通、提示、警告、告警
- 编辑规则参数默认值
步骤三:提交规则模板
执行结果
成功创建自定义审核规则模板后,项目管理员可查看已创建的自定义规则模板及其对应的数据库类型。
后续步骤
- 设置数据源的审核规则模板:用户可为不同数据源设置相同或者不同的审核规则模板,具体操作请参见数据源管理
- 创建工单:工单中SQL的审核将依据该数据源配置的审核规则模板,请参见工单说明。
- SQL管控配置:SQL管控中采集的SQL将依据配置中应用的审核规则模板,请参见SQL管控配置。
更多操作
- 导入规则模板:可以导入其他项目中形成的规则模板文件,支持以csv、json格式导入规则模板内容。
- 导出规则模板:导出当前选中的规则模板,以csv、json格式下载规则模板内容。
- 编辑规则模板:编辑规则模板的基本信息及应用的规则。
- 删除规则模板:删除自行创建的规则模板。
- 限制:当已有数据源绑定了该规则模板,该规则模板不可被删除。
- 克隆规则模板:克隆当前的模板,克隆的规则模版只会继承源模版所有启用的规则、以及变更过的规则等级和阈值。克隆出的新规则模版的模版名称等基本信息需要手动填写。