跳到主要内容

配置慢查询分析的外部采集来源

NineData 支持通过外部采集来源为慢查询分析补充慢日志。您可以从 Elasticsearch、阿里云、华为云或 AWS 采集慢日志,适用于慢日志已经汇聚到日志平台,或需要直接从云厂商托管数据库侧补充采集的场景。

支持的来源类型

来源类型适用场景配置文档
Elasticsearch慢日志已统一写入 Elasticsearch。配置 Elasticsearch 外部采集来源
阿里云慢日志需要从阿里云托管数据库侧采集。配置阿里云外部采集来源
华为云慢日志需要从华为云托管数据库侧采集。配置华为云外部采集来源
AWS慢日志需要从 AWS 托管数据库侧采集。配置 AWS 外部采集来源

前提条件

  • 已创建或加入组织,并且该组织已开通数据库 DevOps 专业版数据库 DevOps 企业版,同时请确保您的包年包月订阅未过期。更多信息,请参见管理组织
  • 当前账号已切换到目标组织。更多信息,请参见切换到组织
  • 当前账号具有慢查询分析的访问权限。
  • 已将需要查看慢日志的数据库数据源录入到 NineData 控制台。更多信息,请参见创建数据源
  • 如果使用 Elasticsearch 来源,已将 Elasticsearch 数据源录入到 NineData,并已确认其中写入了符合采集脚本要求的慢日志数据。
  • 如果使用云厂商来源,已在 NineData 中配置对应云厂商的访问凭证。更多信息,请参见配置云厂商访问凭证
  • 如果使用云厂商来源,已确认目标实例所在地域、实例 ID、项目 ID 或集群 ID 等信息,避免开启采集时因唯一标识缺失导致失败。
  • 已按来源类型为 Elasticsearch 数据源账号或云厂商访问凭证授予最小读取权限。具体权限要求请参见对应来源文档。

进入外部采集来源页面

  1. 登录 NineData 控制台

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

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

    slow_query_external_tab_20260312

使用建议

  • 如果慢日志已经由业务系统或日志平台统一写入 Elasticsearch,请使用 Elasticsearch 来源。
  • 如果慢日志仍在云厂商托管数据库侧,请使用对应云厂商来源,并在目标数据源开启慢日志采集时绑定该外部来源。
  • 如果同一账号下有多个云厂商、多个地域或多种实例类型,建议按云厂商、地域、实例类型记录实例唯一标识,避免不同实例之间参数混用。