CloudWatch Contributor Insights for DynamoDB 入门 - Amazon DynamoDB
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

CloudWatch Contributor Insights for DynamoDB 入门

本节介绍如何通过 Amazon DynamoDB 控制台或 AWS Command Line Interface (AWS CLI) 使用 Amazon CloudWatch Contributor Insights。

在以下示例中,您将使用在 DynamoDB 入门教程中定义的 DynamoDB 表。

使用 Contributor Insights(控制台)

  1. 登录 AWS 管理控制台并通过以下网址打开 DynamoDB 控制台:https://console.amazonaws.cn/dynamodb/

  2. 在控制台左侧的导航窗格中,选择 Tables (表)

  3. 选择 Music 表。

  4. 选择 Contributor Insights 选项卡。

  5. 选择 Manage Contributor Insights (管理 Contributor Insights) 选项卡。

    
                        控制台屏幕截图,显示了 Contributor Insights 选项卡和按钮。
  6. Manage Contributor Insights (管理 Contributor Insights) 对话框的 Contributor Insights Status (Contributor Insights 状态) 下,同时为 Music 基表和 AlbumTitle-index 全局二级索引选择 Enabled (已启用)。然后,选择 Confirm (确认)

    
                        控制台屏幕截图,显示了 Contributor Insights 状态列表选项。

    如果操作失败,请参阅 Amazon DynamoDB API Reference 中的 DescribeContributorInsights FailureException 了解可能的原因。

  7. 选择 View in DynamoDB (在 DynamoDB 中查看)

    
                        控制台屏幕截图,显示 Contributor Insights 设置中的“在 DynamoDB 中查看”按钮。
  8. 现在,Contributor Insights 图在 Music 表的 Contributor Insights 选项卡上可见。

    
                        控制台屏幕截图,显示了 Contributor Insights 选项卡,其中包含 music 表的多个图表。

创建 CloudWatch 警报

请按照以下步骤创建 CloudWatch 警报,并在任何分区键使用超过 50,000 ConsumedThroughputUnits 时收到通知。

  1. 登录到 AWS 管理控制台,然后打开 CloudWatch 控制台 (https://console.aws.amazon.com/cloudwatch/)。

  2. 在控制台左侧的导航窗格中,选择 Contributor Insights

  3. 选择 DynamoDBContributorInsights-PKC-Music 规则。

  4. 选择 Actions (操作) 下拉菜单。

  5. 选择 View in metrics (查看指标)

  6. 选择 Max Contributor Value (最大贡献者值)

    注意

    Max Contributor ValueMaximum 返回有用的统计信息。此列表中的其他统计信息不返回有意义的值。

    
                        控制台屏幕截图,显示了 Contributor Insights 选项卡和按钮。
  7. Actions (操作) 列上,选择 Create Alarm (创建警报)

    
                        控制台屏幕截图,显示了 Contributor Insights 状态列表选项。
  8. threshold (阈值) 输入值 50000,然后选择 Next (下一步)

    
                        控制台屏幕截图,显示了 Contributor Insights 选项卡和按钮。
  9. 有关如何为警报配置通知的详细信息,请参阅使用 Amazon CloudWatch 警报

使用 Contributor Insights (AWS CLI)

  1. Music 基表上启用 CloudWatch Contributor Insights for DynamoDB。

    aws dynamodb update-contributor-insights --table-name Music --contributor-insights-action=ENABLE
  2. AlbumTitle-index 全局二级索引上启用 Contributor Insights for DynamoDB。

    aws dynamodb update-contributor-insights --table-name Music --index-name AlbumTitle-index --contributor-insights-action=ENABLE
  3. 获取 Music 表及其所有索引的状态和规则。

    aws dynamodb describe-contributor-insights --table-name Music
  4. AlbumTitle-index 全局二级索引上禁用 CloudWatch Contributor Insights for DynamoDB。

    aws dynamodb update-contributor-insights --table-name Music --index-name AlbumTitle-index --contributor-insights-action=DISABLE
  5. 获取 Music 表及其所有索引的状态。

    aws dynamodb list-contributor-insights --table-name Music