DynamoDB ConsumedReadCapacity different in CloudWatch and CostExplorer

0

CloudWatch Metrics for DynamoDB only show a ConsumedReadCapacity of a few thousand units for a particular month. However, in CostExplorer I see I get billed for several million units in the same month (which is the more plausible number). Where does that difference come from? How can i get the true consumption in CloudWatch (with its finer granularity)?

  • You are probably looking at the ConsumedReadCapacity for one of your tables in CloudWatch

已提問 3 個月前檢視次數 154 次
1 個回答
0

Hi,

By default cloudWatch metrics for dynamoDB shows ConsumedReadCapacityUnits for a particular table. You can refer this link.

  • Units: Count
  • Dimensions: TableName, GlobalSecondaryIndexName

In CostExplorer by default, Cost Explorer does not provide a summary of the costs for any one specific table, as it will combine the costs of multiple tables into a total. However, you can use AWS resource tagging to identify each table by a metadata tag. Tags are key-value pairs you can use for a variety of purposes, such as to identify all resources belonging to a project or department. See this link.

Having said above, it might be possible that in cloudwatch, per table metrics is showing and in cost explorer, consumed read capacity units of all tables combined. Please make sure that similar dimensions and statistics are getting used in both cloudwatch and cost explorer.

AWS
支援工程師
Ayush_S
已回答 3 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南