2017-01-27 9 views
0

私のダイナモDBテーブルの1つで過去20秒間に消費されたピーク読み取り容量ユニットを調べる必要があります。私はjavaでこの文法を見つけ、その使用法に基づいて自動スケーリングアクションを設定する必要があります。ピーク読み取り容量ユニットダイナモDBテーブル

特定のダイナモDBテーブルの過去20秒間に消費されたピーク読み取り容量を見つけるためにサンプルJavaプログラムを共有できますか?

注:データベース上のダイナモDBリクエストに異常なスパイクが存在するため、動的自動スケーリングが必要です。

result = DYNAMODB_CLIENT.describeTable(recomtableName); 
        readCapacityUnits = result.getTable() 
          .getProvisionedThroughput().getReadCapacityUnits(); 

をが、これは、プロビジョニングの容量を提供しますが、私は最後の20秒で、消費容量が必要になります。

私はこれを試してみました。

答えて

0

CloudWatch API getMetricStatisticsを使用すると、必要な容量メトリックの値を取得できます。設定が必要なパラメータのヒントは、hereです。

関連する問題