DynamoDB コンソールのメトリクスが CloudWatch メトリクスと異なるのはなぜですか?

所要時間1分
0

Amazon DynamoDB コンソールの [Metrics] (メトリクス) タブのグラフが、Amazon CloudWatch コンソールのグラフとは異なっています。

解決方法

CloudWatch コンソールのメトリクスは raw で、DynamoDB コンソールのメトリクスよりも多くの統計オプションを提供します。DynamoDB コンソールのメトリクスは、1 分間隔の平均値です。例えば、ConsumedWriteCapacityUnits は、1 分間に消費されたユニットの合計を 1 分間の秒数 (60) で割った値です。

CloudWatch と DynamoDB の両方で同じに見えるようにグラフを設定する場合は、期間と時間範囲が同じであることを確認してください。

  1. DynamoDB コンソールを開きます。
  2. ナビゲーションペインで、[Tables] (テーブル) を選択します。
  3. テーブルを選択してから、[Metrics] (メトリクス) タブを選択します。
  4. [View all CloudWatch metrics] (すべての CloudWatch メトリクスを表示する) を選択して、CloudWatch コンソールを開きます。
  5. [テーブルメトリクス] など、メトリクスが含まれるカテゴリを選択します。
  6. 表示する指標のメトリクスのテーブル名の横にあるボックスをオンにします。
  7. [Graphed metrics] (グラフ化したメトリクス) タブを選択します。
  8. [Statistic] (統計) ドロップダウンリストで、[Sum] (合計) を選択します。
  9. [Period] (期間) ドロップダウンリストで、[1 Minute] (1 分) を選択します。
  10. CloudWatch グラフにプロビジョンされたメトリクスと消費されたメトリクスがある場合は、Y 軸列の矢印を使用して、プロビジョンされた値を右側の Y 軸に、消費された値を左側の Y 軸に移動します。
  11. 数式を使用して、メトリクスを 60 で割ります (例: m2/60)。

メトリクスが見つからない

CloudWatch が DynamoDB のメトリクスを一覧表示しない場合、おそらく DynamoDB にそのメトリクス用の最新のデータがないことが原因であると考えられます。CloudWatch は、過去 2 週間にアクティブだったメトリクスのみを一覧表示します。これにより、ListMetrics を呼び出したときに、古いメトリクスが多く表示されることのないようにできます。


関連情報

DynamoDB のメトリクスとディメンション

Metric Math を使用する

Amazon CloudWatch でのモニタリング

メトリクスのグラフ化

AWS公式
AWS公式更新しました 2年前