查看和监控 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 集成的详细信息
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
从左侧导航窗格中,选择零 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 集成的信息:
-
SVV_INTEGRATION – 为您的集成提供配置详细信息。
-
SVV_INTEGRATION_TABLE_STATE – 描述集成中每个表的状态。
-
SYS_INTEGRATION_TABLE_STATE_CHANGE – 显示集成的表状态更改日志。
-
SYS_INTEGRATION_ACTIVITY – 提供有关已完成的集成运行的信息。
所有集成相关的 Amazon CloudWatch 指标均源自 Amazon Redshift。有关更多信息,请参阅《Amazon Redshift 管理指南》中的监控零 ETL 集成。目前,Amazon RDS 不向 Amazon CloudWatch 发布任何与集成相关的指标。
监控与 Amazon EventBridge 的集成
Amazon Redshift 会将集成相关的事件发送到 Amazon EventBridge。有关事件及其相应事件 ID 的列表,请参阅《Amazon Redshift 管理指南》中的与 Amazon EventBridge 的零 ETL 集成事件通知。