AWS Batch теперь предоставляет сводку состояний массивов задач в API ListJobs
AWS Batch теперь включает сводку состояний по массивам задач в ответы API ListJobs, что позволяет мгновенно отслеживать распределение статусов дочерних заданий без необходимости дополнительных вызовов API. Данное усовершенствование помогает более эффективно отслеживать крупномасштабные рабочие нагрузки.
При вызове API-интерфейса ListJobs для массивов задач ответ теперь будет содержать поле statusSummary, в котором указано число дочерних заданий в каждом статусе: SUBMITTED (Отправлено), PENDING (Ожидание), RUNNABLE (Готово к выполнению), STARTING (Запускается), RUNNING (Выполняется), SUCCEEDED (Выполнено) и FAILED (Сбой). В прошлом поле statusSummary было доступно только в ответе на вызов API DescribeJobs. Новое поле теперь позволяет отслеживать ход выполнения множества массивов задач в очереди посредством всего одного вызова API. Ответ также содержит временную метку statusSummaryLastUpdatedAt, позволяющую оценить актуальность информации о статусе. Такая прозрачность помогает принимать обоснованные решения по управлению рабочими нагрузками и устранению неполадок.
Данная функция особенно полезна для крупномасштабных рабочих нагрузок пакетной обработки в сфере финансовых услуг, автомобильной и других отраслях, в которых мониторинг тысяч параллельных заданий имеет решающее значение для операционной прозрачности. Функция доступна уже сегодня во всех регионах AWS, где предлагается AWS Batch. Дополнительные сведения см. на странице API-интерфейса ListJobs в справочнике по API для AWS Batch.