Всем привет! Столкнулся с такой задачей:
Каждый день, в период с 00.30-00.45 (дистанция может быть больше) выполняется сбор данных из athena и их запись в dynamo. Хотелось бы получать уведомления, если данные не записались.
Есть два способа решить:
1. Alarm на метрику ConsumedWriteCapacityUnits с периодом в 1 день. Но тут возникает проблема, если в один день данные записались в 00.35, а в следующий в 01.15.
2. Либо ежедненвый запуск лямбды, которая будет проверять наличие новых записей в динаме и в случае их отстутсвия отрпавлять сообщение в sns.
Для определения последней записи исползую специальный PK.
Мб у вас есть более красивые идеи?