Jak utworzyć alarm, aby wykryć limity DynamoDb, osiągnęły pewien procent, a następnie go zwiększyć

Piszę aplikację internetową, która stale zwiększa ruch w ciągu dnia. Chciałbym utworzyć Alarm, który może wykryć, czy moje limity odczytu / zapisu osiągnęły pewien procent (np. 80%), a następnie zwiększyć ten limit. Zmniejszę go ponownie o północy.

Próbowałem utworzyć alarm - „Średnia” wydaje się nieco bezużyteczna i zawsze wynosi 1.0. „Suma” jest bardziej przydatna, więc zakładam, że powinienem to wykorzystać. Zakładam również, że powinienem używać Pojemność Zużytego Zapisu / Odczytu w nazwie metryki.

Problemy:

Suma wydaje się wykorzystywać bezwzględną wartość „Count” dla swoich limitów. Jeśli mój DynamoDB jest ustawiony na 100 zapisów i ustawię alarm na 80%, sprawdza, czy moje zapisy przekraczają 0,8, a nie 80.

Skonfigurowałem temat wiadomości e-mail, ale nie jest to poprawne - zakładam, że muszę utworzyć funkcję / kontroler, który może wywołać temat. Jak to ustawiłbym, a jeśli masz 2 Amazon VM, czy zostałyby wywołane, czy tylko jedno? Czy jest to zła trasa i istnieje standardowa akcja, którą można podjąć, aby zwiększyć limity DynamoDB bez kodowania czegokolwiek. (mój brak wiedzy o SNS prawdopodobnie jest tutaj widoczny)

questionAnswers(1)

yourAnswerToTheQuestion