为什么 DynamoDB 控制台上的指标与 CloudWatch 指标不同?

上次更新时间:2020 年 5 月 22 日

Amazon DynamoDB 控制台“指标”选项卡上的图表与 Amazon CloudWatch 控制台中的图表不同。为什么会发生这种情况?

解决方法

CloudWatch 控制台中的指标是原始指标,与 DynamoDB 控制台中的指标相比,前者提供了更多的统计数据选项。DynamoDB 控制台中的指标是一分钟间隔内的平均值。例如,ConsumedWriteCapacityUnits 等于一分钟内使用的单位总数除以一分钟内的秒数 (60)。

如果您希望图表在 CloudWatch 和 DynamoDB 中看起来相同,请确保周期和时间范围相同:

  1. 打开 DynamoDB 控制台
  2. 在导航窗格中,选择
  3. 选择您的表,然后选择指标选项卡。
  4. 选择查看所有 CloudWatch 指标以打开 CloudWatch 控制台。
  5. 选择指标所属的类别,例如表指标
  6. 选中要查看的指标的表名称旁的方框。
  7. 选择已绘制指标选项卡。
  8. 统计数据下拉列表中,选择总计
  9. 周期下拉列表中,选择 1 分钟
  10. 如果 CloudWatch 图表上有预置和使用的指标,请使用 Y 轴列中的箭头将预置的值移到右侧 Y 轴,并将使用的值移到左侧 Y 轴。
  11. 使用数学表达式将指标除以 60(例如 m2/60)。

缺少指标

如果 CloudWatch 未列出 DynamoDB 的指标,则可能是由于 DynamoDB 没有该指标的最新数据。CloudWatch 仅列出在过去两周内处于活动状态的指标。这样可以防止在调用 ListMetrics 时看到过多的旧指标。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?