-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
1
-
False
-
None
-
False
-
-
Enhance an existing or create a new masu endpoint that gives additional capabilities to interact with new report status information.
Expectations or ideal outcome:
What is Celery doing? Today, we have some turnpike endpoints that provide some insight into how many tasks are queued and which task-ids are running, but this does not tell us what is actually happening. We should develop a turnpike endpoint that is more human readable and provides actual visibility into what actions are currently in-progress, similar to the DB performance endpoint.
We should be able to filter by a task-id, manifest-id, report-status-id, account, provider, etc and see a full list of statuses of those particular tasks. It should tell us if we have started downloading, started processing, failed, or completed.
We already have a manifest endpoint which could be a good starting point for this work.