查看和监控 Amazon RDS 与 Amazon Redshift 的零 ETL 集成 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

查看和监控 Amazon RDS 与 Amazon Redshift 的零 ETL 集成

您可以查看 Amazon RDS 零 ETL 集成的详细信息,以查看其配置信息和当前状态。您还可以通过在 Amazon Redshift 中查询特定的系统视图来监控集成的状态。此外,Amazon Redshift 向 Amazon CloudWatch 发布某些与集成相关的指标,您可以在 Amazon Redshift 控制台中查看这些指标。

查看集成

您可以使用 Amazon Web Services Management Console、Amazon CLI 或 RDS API 查看 Amazon RDS 与 Amazon Redshift 的零 ETL 集成。

查看零 ETL 集成的详细信息
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 从左侧导航窗格中,选择零 ETL 集成

  3. 选择一个集成以查看其详细信息,例如其源数据库和目标数据仓库。

    有关零 ETL 集成的详细信息

集成可以具有以下状态:

  • Creating – 正在创建集成。

  • Active – 集成正在将事务数据发送到目标数据仓库。

  • Syncing – 集成遇到了可恢复的错误,正在重新设置数据种子。受影响的表在完成重新同步之前无法在 Amazon Redshift 中进行查询。

  • Needs attention – 集成遇到了需要手动干预才能解决的事件或错误。要修复问题,请按照集成详细信息页面上错误消息中的说明修复问题。

  • Failed – 集成遇到了无法恢复的事件或错误,无法修复。您必须删除并重新创建集成。

  • Deleting – 正在删除集成。

要使用 Amazon CLI 查看当前账户中的所有 零 ETL 集成,请使用 describe-integrations 命令并指定 --integration-identifier 选项。

对于 Linux、macOS 或 Unix:

aws rds describe-integrations \ --integration-identifier ee605691-6c47-48e8-8622-83f99b1af374

对于 Windows:

aws rds describe-integrations ^ --integration-identifier ee605691-6c47-48e8-8622-83f99b1af374

要使用 Amazon RDS API 查看零 ETL 集成,请结合 IntegrationIdentifier 参数使用 DescribeIntegrations 操作。

使用系统表监控集成

Amazon Redshift 具有包含系统运行方式相关信息的系统表和视图。您可以像查询任何其他数据库表那样查询这些系统表和视图。有关 Amazon Redshift 中的系统表和视图的更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的系统表参考

您可以查询以下系统视图和表,以获取有关 与 Amazon Redshift 的零 ETL 集成的信息:

所有集成相关的 Amazon CloudWatch 指标均源自 Amazon Redshift。有关更多信息,请参阅《Amazon Redshift 管理指南》中的监控零 ETL 集成。目前,Amazon RDS 不向 Amazon CloudWatch 发布任何与集成相关的指标。

监控与 Amazon EventBridge 的集成

Amazon Redshift 会将集成相关的事件发送到 Amazon EventBridge。有关事件及其相应事件 ID 的列表,请参阅《Amazon Redshift 管理指南》中的与 Amazon EventBridge 的零 ETL 集成事件通知