spot-price-watcher
Monitor EC2 spot prices on your terminal.
Install
$ npm install spot-price-watcher -g
Run
$ spotprice
$ spotprice --regions us --regions eu-west
$ spotprice --type g2.2xlarge
$ spotprice --auto_refresh 3
$ cat $HOME/.spotpricerc
{
regions: [
'us', 'eu-west'
],
type: 'g2.2xlarge',
auto_refresh: 3
}
$ spotprice --sporpricerc $HOME/.spotpricerc
Use as EventEmitter
const SpotPriceWatcher = require('spot-price-watcher'); const watcher = new SpotPriceWatcher(opts);watcher.on('update', (data) => { Object.keys(data).forEach((key) => { console.log(data[key][0].SpotPrice); });});setInterval(() => watcher.fetchPrices(), 60 * 1000);