ฉันกำลังคิดเกี่ยวกับงานของเจนกินส์เพื่อตรวจสอบราคาสำหรับกล่องตัวแทนที่เราหมุน บ่อยครั้งที่ราคาพุ่งสูงขึ้นและมันจะเป็นหนึ่งหรือสองชั่วโมงก่อนที่ใครก็ตามจะสังเกตเห็นว่าไม่มีตัวแทนใหม่เข้ามาแล้วเราจะต้องเข้าไปด้วยตนเองและตรวจสอบราคาสปอตแล้วปรับตามหรือเปลี่ยนโซน ฯลฯ
สัญชาตญาณแรกของฉันคือเส้นทางที่ดีที่สุดคือการมีงาน Jenkins รายชั่วโมงที่เรียกใช้aws ec2 describe-spot-instance-requests
และตรวจสอบคำขอที่ล้มเหลว (และทำให้เราล้มเหลว) แต่ฉันสงสัยว่ามีวิธีที่สะอาดกว่าหรือไม่ซึ่งเกี่ยวข้องกับการเปรียบเทียบราคาที่ยากจริง ๆ (และอาจบอกเราได้อย่างชัดเจนว่าเกิดอะไรขึ้นและจำนวนเท่าไร) แทนที่จะดูคำขอที่ประสบความสำเร็จ / ล้มเหลว
ใครตั้งค่าคล้ายกันบ้าง คุณจะทำอย่างไร