本文介绍如何在云原生分布式数据库控制台上开启SQL审计与分析功能,将PolarDB-X 1.0 SQL审计日志推送到日志服务。

前提条件

  • 已开通阿里云日志服务。
  • 已购买PolarDB-X 1.0实例,详情请参见创建实例
  • 已创建数据库,详情请参见创建数据库

操作步骤

  1. 登录云原生分布式数据库控制台
  2. 在页面左上角,选择实例所在地域。
  3. 实例列表页面,单击目标实例名称。
  4. 在左侧导航栏中,单击诊断与优化 > SQL审计与分析
  5. 根据页面提示,授权PolarDB-X使用AliyunDRDSDefaultRole角色访问日志服务。
    说明
    • 该操作仅在首次配置时需要,且需要由主账号进行授权。
    • 如果您使用的是RAM用户,该RAM用户需具备相关权限,详情请参见RAM用户授权
    • 请勿取消授权或删除RAM角色,否则将导致PolarDB-X 1.0 SQL审计日志无法正常推送到日志服务。
  6. 开启SQL审计与分析功能。
    1. 选择目标数据库,打开数据库状态栏或日志状态栏中的功能开关。
      开启审计
    2. 可选:导入历史数据。

      默认情况下,只推送开启SQL审计与分析功能之后产生的日志到日志服务。如果您要分析未开启SQL审计与分析功能前的日志,可在需要您配置日志存储时间对话框中,打开是否导入历史数据的功能开关并选择回溯开始时间回溯结束时间,导入历史数据。最大支持导入七天的历史数据。

      您可以在控制台右上角的任务进度中查看日志导入的进度,导入过程需一定的时间,请耐心等待。

      导入历史数据
    3. 单击启用

执行结果

日志服务采集到PolarDB-X 1.0 SQL审计日志后,您可以执行查询分析、下载、投递、加工、创建告警等操作,详情请参见云产品日志通用操作