为满足企业自定义管理日志的需求,PolarDB联合日志服务SLS推出了数据订阅功能,可以将您拥有的所有PolarDB MySQL版集群日志投递到日志服务SLS的中心化项目中统一进行管理。本文将介绍PolarDB MySQL版集群日志订阅和日志查看的方法。

注意事项

  • PolarDB需为PolarDB MySQL版集群。
  • PolarDB当前仅支持采集如下三种日志:
    • 审计日志
    • 慢日志
    • 性能日志
  • 如需采集审计日志,请确保已为目标集群开启SQL洞察功能。SQL洞察功能按照审计日志存储的容量收取费用,详情请参见SQL洞察费用说明
    说明 如仅需采集慢日志或性能日志,无需开启SQL洞察功能。

开启PolarDB日志采集

  1. 登录日志服务控制台
  2. 日志应用区域,单击日志审计服务
  3. 配置日志采集同步授权。
    • 如果是同一账号下的日志采集,根据页面提示完成授权。具体操作请参见首次配置
    • 如果是跨账号日志采集,具体操作请参见自定义鉴权管理模式
  4. 云产品接入 > 全局配置页面,配置如下信息。
    1. 中心项目Project所在区域下拉列表中,选择日志中心化存储的目标地域。全局配置
      系统会自动创建一个中心化项目,您在后面步骤中配置的采集数据都会投递到该中心化项目中。
      说明
      • 更多关于中心化项目的信息,请参见项目(Project)
      • 目前支持的地域包括华北2(北京)、华北5(呼和浩特)、华东1(杭州)、华东2(上海)、华南1(深圳)、日本(东京)、新加坡。
    2. 在云产品列表中,根据需要开启需要采集的PolarDB日志,您可以选择采集审计日志慢日志性能日志PolarDB日志
    3. 单击目标日志右侧的采集策略,在采集策略配置对话框中将集群所在的地域添加到策略中,若不添加,系统会为所有地域创建日志库。更多信息,请参见日志库(Logstore)采集策略
      说明 您还可根据实际需要配置其他采集策略。PolarDB MySQL版集群可配置的采集策略如下:
      • account.id:PolarDB MySQL版集群所属的阿里云账号ID。
      • region:PolarDB MySQL版集群所属的地域,例如:cn-hangzhou。
      • cluster.id:PolarDB MySQL版集群的ID。
      • cluster.name:PolarDB MySQL版集群的名称。
      • cluster.db_type:PolarDB MySQL版集群兼容的数据库类型,取值当前仅支持MySQL。
      • cluster.db_version:数据库版本号,取值为8.0、5.7或5.6。
      • tag.* :自定义标签的名称。 请将星号(*)替换为您自定义的标签名。更多关于PolarDB MySQL版集群标签的信息,请参见绑定标签
    4. 在右上角单击保存
      说明 配置完成后,需要2分钟左右完成初始同步。如果出现异常,请根据页面提示信息进行调整。
  5. 在弹出的提示框中单击前往接入状态,查看日志的接入状态。
    您也可以在左侧导航栏中选择云产品接入 > 接入状态进行查看。

查看采集的PolarDB日志

  1. 登录日志服务控制台
  2. 全局配置页签中,单击已经创建的中心Project。Project名称格式为slsaudit-center-<阿里云账号ID>-<地域ID>
    中心项目
  3. 查看日志信息。
    • 查看PolarDB SQL审计日志或慢日志
      1. 日志库页签中,单击polardb_log左侧的箭头图标展开该日志库。polardb_log
      2. 单击查询分析图标,即可在页面右侧查看日志详情。polardb_log
    • 查看PolarDB性能日志
      1. 在页面左侧导航栏中,单击时序存储图标。查看日志
      2. 时序库页签中,单击polardb_metrics左侧的箭头图标展开该时序库。
      3. 单击查询分析图标,即可在页面右侧查看日志详情。

关闭PolarDB日志采集

  1. 停止PolarDB日志的采集。具体操作请参见相关操作
    说明 该操作需要等待2分钟左右完成同步。
  2. 打开云命令行(Cloud Shell)
  3. 执行如下命令删除相关日志库。
    aliyunlog log delete_project --project_name=<项目名> --region-endpoint=<地域ID>.log.aliyuncs.com
    重要 上述操作将删除项目中的所有数据,请谨慎操作。

日志字段说明

请参见日志字段