Amazon web services Amazon DynamoDB-获取过去两天使用的读/写容量的读/写操作日志

Amazon web services Amazon DynamoDB-获取过去两天使用的读/写容量的读/写操作日志,amazon-web-services,amazon-dynamodb,Amazon Web Services,Amazon Dynamodb,我想使用aws api获取过去两天或前一天使用的读/写容量的读/写操作日志。 我如何做到这一点?Cloudwatch跟踪以下指标中的读写cap单位 消费主义者 在指定的时间段内消耗的读取容量单位的数量,因此您可以跟踪所配置的吞吐量的使用量。您可以检索表及其所有全局二级索引或特定全局二级索引的总读取容量 消费型手写体 在指定的时间段内消耗的写容量单元数,因此您可以跟踪所配置的吞吐量的使用量。您可以检索表及其所有全局次索引或特定全局次索引的总消耗写容量 查看度量控制台 度量首先按服务名称空间分组,然

我想使用aws api获取过去两天或前一天使用的读/写容量的读/写操作日志。
我如何做到这一点?

Cloudwatch跟踪以下指标中的读写cap单位

消费主义者

在指定的时间段内消耗的读取容量单位的数量,因此您可以跟踪所配置的吞吐量的使用量。您可以检索表及其所有全局二级索引或特定全局二级索引的总读取容量

消费型手写体

在指定的时间段内消耗的写容量单元数,因此您可以跟踪所配置的吞吐量的使用量。您可以检索表及其所有全局次索引或特定全局次索引的总消耗写容量

查看度量控制台

度量首先按服务名称空间分组,然后按每个名称空间内的各种维度组合分组

打开位于的CloudWatch控制台

在导航窗格中,选择度量

选择DynamoDB名称空间

要查看度量,请单击CLI

在命令提示下,使用以下命令:

aws cloudwatch list-metrics --namespace "AWS/DynamoDB"
您还可以使用CLI获取给定时间段的指标


谢谢你的回复。我可以使用amazon api for java或boto3 for python从cloudwatch获取数据吗?我还可以使用Dynamostream获取消耗的读/写容量单位吗?您可以使用任何aws sdk获取该数据。流更多的是捕获数据中所做的更改,因此,我不能使用流来获取每个操作所消耗的读/写容量单位?如果要计算每个操作的容量,这里实际上是公式,如果读/写吞吐量超过表限制吞吐量的80%,我想为我的用户创建一个警报,但我希望此警报来自我的应用程序,而不是cloudwatch。因此,我从DynamodB流获得的数据将包含每个操作所消耗的容量?。