On Fri, May 20, 2022 at 4:04 PM Niket Goel <ng...@confluent.io.invalid> wrote: > > So Ideally the LastCatchUpTimeMs is supposed to be a proxy for lag. We could > report this field as lag, but I am personally not in favor of doing that as > the LastCaughtUpTimeMs is just an approximation of lag, but not actual lag. > > I guess it depends on the experience we want through the tool. Do we want to > isolate the user from internal details and report a “lag” which we can change > the definition of, or just report the actual metric for the user of the tool > to decide for themselves how to interpret that info. > > Do you have a strong opinion here?
Thanks for the explanation Niket. I think it is okay to only report the `LastCaughtUpTimeMs` since the leader will compute this value based on the LEO and not the high-watermark.