We want to be able to follow progression of a Bulk giving its id.
These metrics will be returned in the BulkStatus.
BulkService.getStatus(String) is able to compute these kind of metrics/status:
- improve current state to reflect the processor status - SCHEDULED, SCROLLING, PROCESSING, COMPLETED, FAILED
- add number of processed documents
- add number of discard documents
- Throughput of processor ? and so an estimate time
- bridge scroller to this new stream
- add begin/end scroll time