开发手册 欢迎您!
软件开发者资料库

DynamoDB - 监控

DynamoDB监控 - 从简单和简单的步骤学习DynamoDB,从基本概念到高级概念,包括概述,基本概念,环境,操作工具,数据类型,创建,加载,查询,删除表,API接口,创建,获取,更新,删除项目,批量写入,批量检索,查询,扫描,索引,全局,本地二级索引,聚合,访问控制,权限API,条件,Web身份联合,数据管道,数据备份,监控,CloudTrail,MapReduce,表活动,错误处理,最佳实践。

亚马逊提供CloudWatch,可通过CloudWatch控制台,命令行或CloudWatch API聚合和分析性能.您还可以使用它来设置警报和执行任务.它对某些事件执行指定的操作.

Cloudwatch控制台

通过访问管理控制台,然后在 https://console.aws.amazon.com/cloudwatch/.

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

  • 从导航窗格中选择度量标准 .

  • 按类别划分的CloudWatch指标窗格中的DynamoDB指标下,选择表指标.

  • 使用上方窗格滚动下方并检查整个表格指标列表. 查看列表提供了指标选项.

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

API集成

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

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

  • ConditionalCheckFailedRequests : 它跟踪条件写入(例如条件PutItem写入)的失败尝试次数.失败的写入在评估为false时将此度量标准递增1.它还会抛出HTTP 400错误.

  • ConsumedReadCapacityUnits : 它量化了在特定时间段内使用的容量单位.您可以使用它来检查单个表和索引消耗.

  • ConsumedWriteCapacityUnits : 它量化了在特定时间段内使用的容量单位.您可以使用它来检查单个表和索引消耗.

  • ReadThrottleEvents : 它量化了表/索引读取中超出预配容量单位的请求.它在每个油门上递增,包括具有多个油门的批量操作.

  • ReturnedBytes : 它量化了在特定时间段内检索操作中返回的字节数.

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

注意 : 存在更多指标,其中大部分都允许您计算平均值,总和,最大值,最小值和计数.