A status function should be callable on any deployment. In addition to detailed information about the setup, if a deployment is active it should also return:
- Remaining queue size
- Number of containers running
- Maximum allowed containers
- Number of jobs processed
- Average time per job
- Deployment uptime
- Time remaining until all jobs are processed
- Estimate of processing costs (EC2 or Fargate usage x uptime), and estimated total cost including remaining jobs
- deployment environment
- deployment status: active, hibernating, not deployed
- API handle, key
- timestamp of when the
status function was called
A
statusfunction should be callable on any deployment. In addition to detailed information about the setup, if a deployment is active it should also return:statusfunction was called