我正在尝试在流级别上收集Kinesis的指标,更具体地说,是想获取工作流/消费过程在流级别上落后的计数,我不在乎分片级别上的滞后。我在AWS文档上找到了一个有关计算消耗延迟的示例,但它计算的是延迟时间,而不是消息计数延迟。我正在尝试使用Java KCL收集流的这些指标,这些指标将定期收集并发布到仪表板。谢谢。
答案 0 :(得分:1)
按记录数计算的滞后大小不是您开箱即用的度量标准。您可以自己计算,但这并不简单。
生产者对消费者一无所知,而消费者对生产者一无所知。滞后时间可用的唯一原因是每条记录的序列号中都编码了摄取的时间戳,因此使用者可以发布他们看到的最新时间戳,然后可以获得整个流的最大滞后。 / p>