BagfileProgress.msg¶
Overview¶
BagfileProgress.msg contains general information about the progress of bagfile processing. It is used to report how far a run over a set of input bagfiles has advanced, both in terms of messages and elapsed time.
Fields¶
Field |
Type |
Description |
|---|---|---|
|
|
The name of the bagfile currently being processed. |
|
|
The index of the currently processed bagfile within the overall set. |
|
|
The total number of bagfiles in the processing run. |
|
|
The total number of messages across all bagfiles. |
|
|
The number of messages processed so far. |
|
|
The total expected duration of the bagfiles in seconds. |
|
|
The amount of bagfile time processed so far in seconds. |
Usage¶
Consumers can compute progress as
processed_messages / total_messagesorprocessed_seconds / total_seconds.The message is self-contained: it reports absolute counts rather than deltas, so a consumer can reconstruct overall progress from any single sample.