Moving from the original task, add the following information to the search queue status endpoint:
For live average calculation, use a rolling average from when the service is (re)started (no need to store long term). within that rolling average track:
min entity reindex time
max entity reindex time
total number of entities reindexed
total time up
running/rolling average time