We want to be able to tell how fresh the overall realtime table is as part of Pinot's query response.
minConsumingFreshnessTimeMs exists on the query response today but seems to have some limitations:
- If consuming segments are pruned or not queried, the timestamp may not represent the overall freshness of the table
- If the upstream topic data is sparse, the metric may not reflect how caught up the table actually is
cc @Jackie-Jiang