< Back

Integration: AWS Budget Notification

You need to set up an Amazon SNS topic for this integration!

With AWS Budgets you can plan your usage and your costs, and track how close your usage and costs are to exceeding your budgeted amount.

Monitoring your actual and projected AWS costs

Before you can start to set up the budget, you have to make one change to the SNS topic endpoint that is required for this integration. You have to allow AWS Budget to send messages to your topic.

Creating a budget

  1. Visit https://console.aws.amazon.com/billing/home?region=us-east-1#/budgets
  2. Click on the Create budget button
  3. In the Budget details section, provide a Name and set the Budgeted Amount. The other fields can stay as they are.
    Budget details
  4. In the Refine your budget section, stay with the defaults to include the total costs of the AWS account.
    Refine your budget
  5. In the Notifications section
    1. Set Notify me when actual costs are greater than 100% of budgeted amount
    2. Leave Email contacts empty
    3. Set SNS topic ARN to your SNS topic ARN that you created for marbot
    4. Click on the Verify button next to the SNS topic ARN
    5. Click on the Add new notification button
    6. Set Notify me when forecasted costs are greater than 100% of budgeted amount
    7. Leave Email contacts empty
    8. Set SNS topic ARN to your SNS topic ARN that you created for marbot
    9. Click on the Verify button next to the SNS topic ARN
  6. Save by clicking the Create button.
    Notifications

Sample Alert

When your actual costs for the current month are greater than your budgeted value, or the forecasted costs for the current month are greater than your budgeted value, you should receive an alert in Slack:

Budget Alert

More help needed? Or want to share feedback?

If you experience any issues, let us know.

E-mail icon
E-Mail
marbot teaser

Chatbot for AWS Monitoring

Configure monitoring for Amazon Web Services: CloudWatch, EC2, RDS, EB, Lambda, and more. Receive and manage alerts via Slack. Solve incidents as a team.

Slack
Add to Slack
Microsoft Teams
Add to Teams