How to receive an Azure alert if my daily cost goes over a given budget amount?

Todd Booth 31 Reputation points
2024-02-15T22:42:48.7766667+00:00

I'm sharing my Azure accounts with lots of students. I'm trying to set the permissions right, but if I make a mistake, I want to get an Azure email and/or sms, if my daily Azure cost is over a given amount. Could you imagine if a hacker runs Bitcoin mining? I can see Azure Budgets gives a monthly alert, but that is 28 days too late. Do I really have to write an Azure Function to check each day (or hour) :-( AWS has alerts for daily amounts, but if possible, I would even like an email and text after one hour. Thanks! Todd

Azure Cost Management
Azure Cost Management
A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
3,614 questions
0 comments No comments
{count} votes

Accepted answer
  1. HUNG Tran 101 Reputation points
    2024-02-16T00:25:54.16+00:00

    Update: This answer is incorrect. Azure Budgets does not support daily cost alerts. Please disregard this response.

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. SwathiDhanwada-MSFT 18,996 Reputation points Moderator
    2024-02-27T09:22:59.8833333+00:00

    @Todd Booth Unfortunately, you cannot set daily cost alerts, you will be only able to setup alerts based on your total usage cost or forecast, budget alerts notify you when spending, based on usage or cost, reaches or exceeds the amount defined in the alert condition of the budget. Cost Management budgets are created using the Azure portal or the Azure Consumption API. Once the pre-defined cost reaches the amount defined the alerts will be triggered as defined during the setup. Additional information here https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-mgt-alerts-monitor-usage-spending

    4 people found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.