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

前提条件

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

操作步骤

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

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

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

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

执行结果

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