ขณะนี้ AWS Batch มีฟีเจอร์สรุปสถานะงานแบบอาเรย์ใน API ListJobs แล้ว
ขณะนี้ AWS Batch ได้เพิ่มการสรุปสถานะ สำหรับ Array Jobs ในส่วนการตอบรับของ ListJobs API ซึ่งช่วยให้คุณมองเห็นการกระจายตัวของสถานะงานย่อย ได้ทันที โดยไม่จำเป็นต้องเรียกใช้งาน API เพิ่มเติม การปรับปรุงประสิทธิภาพในครั้งนี้จะช่วยให้คุณสามารถติดตามตรวจสอบเวิร์กโหลดขนาดใหญ่ได้อย่างมีประสิทธิภาพมากยิ่งขึ้น
เมื่อคุณเรียกใช้ API ListJobs สำหรับงานประเภท Array Job การตอบกลับจะประกอบด้วยฟิลด์ statusSummary ซึ่งแสดงจำนวนของงานย่อย (child jobs) ในแต่ละสถานะ ได้แก่: SUBMITTED, PENDING, RUNNABLE, STARTING, RUNNING, SUCCEEDED และ FAILED ก่อนหน้านี้ ฟิลด์ statusSummary จะแสดงให้เห็นเฉพาะในการตอบกลับจากการเรียกใช้ API DescribeJobs เท่านั้น ด้วยฟิลด์ใหม่นี้ คุณสามารถติดตามตรวจสอบความคืบหน้าของงานแบบ Array Job จำนวนมากในคิวได้ด้วยการเรียกใช้ API เพียงครั้งเดียว นอกจากนี้ ในการตอบสนอง ยังมีประทับเวลา statusSummaryLastUpdatedAt รวมอยู่ด้วย ซึ่งช่วยให้คุณสามารถประเมินความสดใหม่ของข้อมูลสถานะดังกล่าวได้ ความโปร่งใสนี้จะช่วยให้คุณตัดสินใจได้อย่างแม่นยำยิ่งขึ้น ทั้งในด้านการบริหารจัดการเวิร์กโหลดและการแก้ไขปัญหา
ฟีเจอร์นี้มีประโยชน์อย่างยิ่งสำหรับเวิร์กโหลดประมวลผลแบบกลุ่มขนาดใหญ่ในกลุ่มบริการทางการเงิน ยานยนต์ และอุตสาหกรรมอื่นๆ ซึ่งการติดตามตรวจสอบงานที่ทำงานขนานกันจำนวนหลายพันงานนั้นมีความสำคัญอย่างยิ่งต่อความชัดเจนในการดำเนินงาน พร้อมใช้งานแล้วตั้งแต่วันนี้ใน AWS Region ทุกแห่งที่ AWS Batch ให้บริการ สำหรับข้อมูลเพิ่มเติม โปรดดูที่หน้า ListJobs API ในส่วนของ AWS Batch API Reference