@Mark Needham I wonder if there could be another potential configuration option for real-time segment rollover? Currently one can configure a heuristic such as number of records, size of segment in bytes, number of hours elapsed. Adding another option like a time of day would mean that a given segment would only hold data that was ingested during a deterministic window, which could make it easier to manage real-time segment backfill (at the expense of occasionally creating segments which are smaller than the ideal).
Thinking out loud 😊