When we talk to our customers regarding their AWS bills, the problem that is mentioned by most of them is the lack of alerts regarding the AWS services they are using. When there are a number of services running and different people accessing them, it becomes hard to keep track of all services that are being used.
AWS charges for these services per hour and the only way to keep track of them is through the reports that AWS provides to you and these reports have a delay of 24 hours and this delay can be catastrophic if there is a spike in a particular instance and it adds thousands of dollars to your AWS bill.
There can be a lot of use cases in which you forgot about a particular service that is running such as not terminating an instance in the testing environment or forgetting about an S3 bucket that is underutilized etc. To address this concern of our customers, we are introducing our Alert Management tool.
Your Environment Your Rules
While discussing this issue of alert management with our customers we learned that they didn’t want some generic alerts that become monotonous after a point in time. We realized that every organization has a unique architecture and one size fits all approach won’t work here. To combat this problem we have designed our alert management system in such a way that you have full control over the alerts. This how it works:
Our Alert management system dashboard has 2 tabs:
- Alert Rules: This shows you the current set of alerts that you have set and what are their details which will be explained in detail later in the blog.
- Alert History: This tab is specifically designed to help you keep track of all the alerts that you set in the past so that you cross verify if every service is covered and you’re not missing anything to set alerts for.
Create Alerts Cut Chaos
On the top right of Alert Management system dashboard you see a Create Alert option. When you click on it you’re presented with various options to configure your alerts. Let us understand what all these options are:
- Name: You can specify the name of the alert according to your use case.
- Description: If you want you can add a description for your alerts so that it is easily understandable if someone else is accessing the dashboard.
- Services: You can choose from an option of 20 services such as Amazon DynamoDB, EC2, S3, Redshift, etc. to set an alert for. We are adding more services and expanding the options rigorously.
- Linked Account: After choosing the service you want to set the alert for, you have to specify for which account do you want this alert. If you have more than one AWS account then this will help you choose the appropriate one.
- Instance Type: If you are setting alerts for AWS EC2 then you get the option of choosing which particular instance type do you want to set the alert for.
- Resource ID: To make the alerts more specific and helpful for you we give the option of selecting the particular resource ID for which you want the alert.
- Region: You even have the option to choose the region of which you want to have the alerts set up for like us-east-1, us-east-1b, etc.
When you’re done setting the rules of the alerts click on next and then you have to choose a few important things concerning the personnel and costs related to them:
- You get the option to choose the type of cost you want to set the alert for which can be either the Actual cost or the Forecasted cost of that particular service.
- Alert Threshold and Period: You have to specify the cost threshold breaching which you will get an alert regarding that particular service. In addition to that, you get the option to choose whether the cost that you specified is the daily, weekly, or monthly cost of that particular service.
- Email recipients: When setting up an alert you have to specify the email id(s) of the people who should be getting an alert so that they can rectify the issue immediately.
After this, you just need to click on the next option and you’ll be taken to a confirmation page where you can review the parameters of your alert and then confirm your alerts.
We are just getting started with our product and will keep adding features as we move forward. Our current product is deployed at Innovaccer, Niki.ai, etc. and we have helped them save more than $300k in cloud bills already. If you want to know more about our product and how we can help you cut down your cloud costs feel free to contact us at email@example.com or you can leave your email id in the dialog box and we will contact you.