Ich muss die Peak-Lesekapazität Einheiten in den letzten 20 Sekunden in einer meiner dynamo DB-Tabelle verbraucht. Ich muss dies in Java pro-grammatisch finden und eine automatische Skalierung basierend auf der Verwendung festlegen.Peak-Lese-Kapazität Einheiten Dynamo DB-Tabelle
Bitte teilen Sie ein Beispiel-Java-Programm, um die maximale Lesekapazität zu finden, die in den letzten 20 Sekunden für eine bestimmte Dynamo-DB-Tabelle verbraucht wurde?
Hinweis: Es gibt ungewöhnliche Spitzen in den Dynamo-DB-Anforderungen in der Datenbank und daher eine dynamische automatische Skalierung.
Ich habe dies versucht:
result = DYNAMODB_CLIENT.describeTable(recomtableName);
readCapacityUnits = result.getTable()
.getProvisionedThroughput().getReadCapacityUnits();
aber das gibt die bereitgestellten Kapazität aber ich brauche die verbrauchte Kapazität in den letzten 20 Sekunden.