Ho pensato a un lavoro di Jenkins per verificare i prezzi per le caselle degli agenti che abbiamo creato; ogni tanto il prezzo aumenta e passerà un'ora o due prima che qualcuno si accorga che non stanno arrivando nuovi agenti, quindi dobbiamo andare manualmente e controllare il prezzo spot e regolare di conseguenza, o cambiare zona, ecc.
Il mio primo istinto è stato che la strada migliore è quella di avere un lavoro Jenkins orario che esegue un aws ec2 describe-spot-instance-requests
e verifica la presenza di richieste non riuscite (e quindi ci rallenta in caso di fallimento). Ma mi chiedo se esiste un metodo più pulito che prevede effettivamente il confronto dei prezzi rigidi (e quindi potrebbe dirci esattamente cosa non funziona e in che misura), piuttosto che guardare le richieste riuscite / non riuscite.
Qualcuno ha creato qualcosa di simile? Come hai fatto?