Realtime progress tracking of celery tasks
<p>I have a main celery task that starts multiple sub-tasks (thousands) doing multiple actions (same actions per sub-task).</p>

<p>What i want is, from the main celery task to track in real-time for each action, how many are done and how many have failed for each sub-task.</p>

<p>In summary!</p>

<ul>
<li>Main task: receive list of objects, and a list of actions to do for each object.</li>
<li>For each object, a sub-task is started to perform the actions for the object.</li>
<li>The main task is finished when all the sub-tasks are finished</li>
</ul>

<p>So i need to know from the main task the real-time progress of the sub-tasks.</p>

<p>The app i am developing is using django/angularJs, and i need to show the real-time progress asynchronously in the front-end.</p>

<p>I am new to celery, and i am confused and don't know how to implement this.</p>

<p>Any help would be appreciated.
Thanks in advance.</p>