📜  DynamoDB-监视

📅  最后修改于: 2020-11-28 14:07:34             🧑  作者: Mango


Amazon提供了CloudWatch,用于通过CloudWatch控制台,命令行或CloudWatch API汇总和分析性能。您也可以使用它来设置警报和执行任务。它对某些事件执行指定的动作。

Cloudwatch控制台

通过访问管理控制台,然后在https://console.aws.amazon.com/cloudwatch/上打开CloudWatch控制台来利用CloudWatch。

然后,您可以执行以下步骤-

  • 从导航窗格中选择指标

  • 在“按类别的CloudWatch指标”内的DynamoDB指标下,选择表指标

  • 使用上部窗格向下滚动并检查表指标的整个列表。查看列表提供指标选项。

在结果界面中,您可以通过选择资源名称和指标旁边的复选框来选择/取消选择每个指标。然后,您将能够查看每个项目的图表。

API整合

您可以通过查询访问CloudWatch。使用指标值执行CloudWatch操作。注意DynamoDB不会发送值为零的指标。它只是跳过那些指标保持该值的时间段的指标。

以下是一些最常用的指标-

  • ConditionalCheckFailedRequests-它跟踪条件写入(例如条件PutItem写入)失败的尝试次数。失败的写入会在评估为false时将此指标加1。它还会引发HTTP 400错误。

  • ConsumedReadCapacityUnits-量化在特定时间段内使用的容量单位。您可以使用它来检查单个表和索引的使用情况。

  • ConsumedWriteCapacityUnits-量化在特定时间段内使用的容量单位。您可以使用它来检查单个表和索引的使用情况。

  • ReadThrottleEvents-它量化表/索引读取中超出配置容量单位的请求。它在每个油门上递增,包括使用多个油门的批处理操作。

  • ReturnedBytes-量化在特定时间段内检索操作中返回的字节。

  • ReturnedItemCount-量化在特定时间段内在查询和扫描操作中返回的项目。它只处理返回的项目,而不处理评估的项目,这些项目通常是完全不同的数字。

–存在更多指标,其中大多数指标可以让您计算平均值,总和,最大值,最小值和计数。