Setup powerful alarms to track your cloud cost and resources
cloudalarm.in
cloudalarm.in
With Azure budget actual-based alerts, you'll likely get notified on the 8th day by which time you have consumed 50% ($560) of your budget, of which $350 is the cost of that database alone instead of $7. With Azure budget forecast-based alerts, you'll still get notified after a few days again when you've consumed 50% of your budget as per the forecasted cost for the month. We're not privy to the exact algorithm that calculates forecast cost, but in either case the important point is that you need to have consumed a threshold or percentage of your budget amount before you get notified.
For the same scenario of $80 being spent per day, CloudAlarm will alert you on the 2nd day itself by which time you've spent only $50 (instead of $350 as in case of Azure budget alerts) on the wrong tier of SQL database.
CloudAlarm has to wait for a day because Azure doesn't provide a way to know the actual cost for a given resource, until that resource has been consumed for a day. However, with 'New Resource' alarms (not available in Azure) you can even bypass this limitation by setting up alarms to notify you if a resource is created in tiers you don't expect to use. resource alarms are run every few minutes so you'll not even consume few dollars for the same database scenario and you'll get notified of the mistake. You can immediately amend the tier and literally save yourself almost the entire cost – and a charge of $2 or so for an hour would be the cost incurred instead of hundreds of dollars if you had relied on Azure budget alerts.
For more information, visit https://cloudalarm.in/home/docs
This isn't only good for cost tracking but also for accidental and risky mistakes like you can track and get alert for accidental deletion of important databases and virtual machines almost instantly.