跳到主要内容

配置腾讯云外部采集来源

腾讯云外部采集来源适用于从腾讯云托管数据库侧补充采集慢日志。当前支持腾讯云 RDS MySQL、腾讯云 RDS PostgreSQL 和腾讯云 TDSQL。

前提条件

  • 已创建或加入组织,并且该组织已开通数据库 DevOps 专业版数据库 DevOps 企业版,同时请确保您的包年包月订阅未过期。更多信息,请参见管理组织
  • 当前账号已切换到目标组织。更多信息,请参见切换到组织
  • 已在 NineData 中配置腾讯云访问凭证。更多信息,请参见配置云厂商访问凭证
  • 已录入目标腾讯云数据源,建议优先通过腾讯云入口创建或绑定实例。
  • 已确认目标实例所在地域、实例 ID,以及 TDSQL 场景下页面要求的集群或实例标识。
  • 目标实例已开启对应数据库的慢日志能力,并且云账号具备查看目标实例和读取慢日志的权限。

权限要求

如果使用腾讯云自定义策略,建议至少包含目标数据库实例的查询权限和慢日志读取权限。不同腾讯云数据库产品的权限 Action 名称可能不同,请以腾讯云控制台展示为准。

提示

仅具备实例查看权限时,可能无法读取慢日志。创建或调整策略时,请同时覆盖实例列表、实例详情和慢日志查询相关权限。

步骤一:创建腾讯云外部采集来源

  1. 登录 NineData 控制台

  2. 在左侧导航栏,单击数据库 DevOps > 慢查询分析

  3. 在页面上方页签中,单击外部采集来源

  4. 单击创建外部采集来源,在右侧抽屉中完成如下配置。

    参数说明
    来源类型选择腾讯云
    云厂商访问凭证选择已配置的腾讯云访问凭证。
    采集来源名称自定义采集来源名称。
    采集来源描述选填,填写采集来源说明。
  5. 单击确定完成创建。

步骤二:绑定来源并开启采集

  1. 返回慢查询分析页签,找到目标腾讯云数据源,单击慢查询采集列的开关。

  2. 在弹窗中选择外部来源采集,然后完成如下配置。

    参数说明
    外部采集来源选择已创建的腾讯云外部采集来源。
    来源数据源的唯一标识按页面提示填写腾讯云实例唯一标识,通常包含 RegionIdInstanceId;TDSQL 场景还需按页面要求补充集群或实例相关标识。
    采集频率选择慢日志采集频率。
  3. 填写腾讯云实例唯一标识。

    说明
    RegionId腾讯云地域 ID,例如 ap-shanghai
    InstanceId腾讯云数据库实例 ID。
    提示

    如果控制台页面展示的键名与上表不同,请以页面要求和腾讯云控制台中的实际实例信息为准。

  4. 单击确定开启采集。

步骤三:确认采集结果

等待至少一个采集周期后,进入目标数据源的慢查询详情页面,调整时间范围并查看慢日志列表、Top SQL 和趋势图,确认是否已有慢日志记录写入 NineData。

提示

慢查询详情页面最多展示 3 天以内的慢查询记录。如果目标实例没有新增慢日志,查询结果会为空。

常见问题

现象排查建议
云访问凭证不存在先在 NineData 中创建腾讯云访问凭证。
缺少地域参数补齐 RegionId,并确认地域与目标实例一致。
缺少实例 ID补齐 InstanceId,并确认实例 ID 与腾讯云控制台一致。
采集结果为空确认目标实例已开启慢日志,并确认所选时间范围内产生了慢查询。
云厂商客户端连接失败检查数据源是否通过腾讯云入口创建;若不是,确认连接方式、地域和实例标识是否正确。