AWS Batch now provides Array Job Status Summary in ListJobs API
AWS Batch now includes a status summary for Array Jobs in the ListJobs API response, giving you immediate visibility into the distribution of child job statuses without additional API calls. This enhancement helps you monitor large-scale workloads more efficiently.
When you call the ListJobs API for Array Jobs, the response now includes a statusSummary field that shows the count of child jobs in each state: SUBMITTED, PENDING, RUNNABLE, STARTING, RUNNING, SUCCEEDED, and FAILED. Previously, statusSummary field was only available in the response of DescribeJobs API call. Using the new field you can now monitor the progress of multiple array jobs in your queue with a single API call.. The response also includes a statusSummaryLastUpdatedAt timestamp, allowing you to assess the freshness of the status information. This transparency helps you make informed decisions about your workload management and troubleshooting.
This feature is particularly valuable for high-scale batch processing workloads in financial services, automotive, and other industries where monitoring thousands of parallel jobs is critical for operational visibility. Available today in all AWS Regions where AWS Batch is available. For more information, see the ListJobs API page in AWS Batch API Reference.