假设我有一个允许 1MBps 传入的单个分片 Kinesis 流。我有一个使用 KPL 的生产者,它试图抽取 2MBps(使用 KPL 的异步调用)。
鉴于重试的 KPL 行为,我假设它会缓冲事件一段时间以重试,并且在某些时候它会耗尽其内存或开始丢弃事件。
以上哪种情况会发生,如果它开始丢弃事件,我该如何监控它?我无法在 Cloudwatch 中找到任何丢弃的事件指标。
假设我有一个允许 1MBps 传入的单个分片 Kinesis 流。我有一个使用 KPL 的生产者,它试图抽取 2MBps(使用 KPL 的异步调用)。
鉴于重试的 KPL 行为,我假设它会缓冲事件一段时间以重试,并且在某些时候它会耗尽其内存或开始丢弃事件。
以上哪种情况会发生,如果它开始丢弃事件,我该如何监控它?我无法在 Cloudwatch 中找到任何丢弃的事件指标。