title: How to get estimated time needed to finish Celery task?
body: <p>I'm trying to get the estimated time needed to complete a Celery task. For example, if Task A is triggered on the frontend by a user (maybe with a click of a button that triggers a REST API call to the backend), it will display a timer to show how long more does it take for the task to finish.</p>
  <p>If I did read Celery's documentation correctly, I can get the ETA for scheduled tasks. But what about the current task that has just been executed?</p>
  <p>The initial idea that I had was to store the execution time taken for similar tasks that happened previously in the database, and probably do an average which acts as an estimated time needed. Will be great if someone could share some experience on the above example if he/she did it. Many thanks!</p>