was wondering if somebody could clarify the difference between these two metrics when used in an enhanced fan-out (KCL 2.x) application.
I believe the KCL 'MillisBehindLatest' measure the iterator age used in the GetRecords call. However, when using KCL 2.x the records are pushed to consumer over HTTP/2 instead, and should use the SubscribeToShardEvent.MillisBehindLatest instead
In practice, our KCL 2.x application emits both of these metrics to cloudwatch. It is unclear why MillisBehindLatest are being emitted if the polling with iterator is not occuring.