[ 
https://issues.apache.org/jira/browse/KAFKA-14112?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Egerton updated KAFKA-14112:
----------------------------------
    Labels: needs-kip  (was: )

> Expose replication-offset-lag Mirror metric
> -------------------------------------------
>
>                 Key: KAFKA-14112
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14112
>             Project: Kafka
>          Issue Type: Improvement
>          Components: mirrormaker
>            Reporter: Elkhan Eminov
>            Assignee: Elkhan Eminov
>            Priority: Minor
>              Labels: needs-kip
>
> The replication offset lag is the difference of the {*}l{*}ast {*}e{*}ndĀ 
> {*}o{*}ffset of the source partition (LEO) the {*}l{*}ast {*}r{*}eplicatedĀ  
> _source_ {*}o{*}ffset (LRO), +1 (to account for zero-based offset numbering)
> The offset lag is a difference (LEO-LRO), and its constituents are calculated 
> at different points of time and place:
>  * LEO shall be calculated during source task's poll loop (ready to get it 
> from the consumer)
>  * LRO shall be kept in an in-memory "cache", that is updated during the 
> task's producer callback
> The difference shall be calculated when the freshest LEO acquired in the poll 
> loop. The calculated amount shall be defined as a MirrorMaker metric.
> This would describe to amount of "to be replicated" number of records for a 
> certain topic-partition.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to