Поведение AWS Kinesis KPL, когда входящие данные превышают пропускную способность

Предположим, у меня есть один поток Кинезис с осколками, который позволяет входить 1 Мбит / с. У меня есть производитель, использующий KPL, который пытается накачать 2MBps (используя асинхронный вызов KPL).

Учитывая поведение KPL при повторных попытках, я предположил бы, что он будет буферизировать события на некоторое время, чтобы повторить попытку, и в какой-то момент он либо исчерпает свою память, либо начнет отбрасывать события.

Какой из вышеперечисленных случаев произойдет, и если он начнет сбрасывать событие, как я могу его отслеживать? Я не могу найти какие-либо метрики пропущенных событий в Cloudwatch.

---- Обновлено ниже с графиком -----

1 ответ

Ты можешь использовать WriteProvisionedThroughputExceeded метрики для подсчета количества событий за определенный период, как указано здесь

Другие вопросы по тегам