Are you aware of the service limits imposed by AWS? You need to monitor all the resources that you are consuming and make sure you do not exceed the provided limit.
AWS users cannot spin up resources in a particular region (or in general) beyond the capacity specified. This limit constraint is vital as it plays a major role in cloud resource management. RDS is one of the most commonly used AWS service. One of the resources that you can create and associate with DB instance is AWS RDS event subscription.
What are AWS RDS event subscriptions? Why event subscription service limit is important?
AWS RDS event subscription allows the user to get event notifications. These notifications can refer to various activities occurring in their cloud infrastructure related to their respective RDS resources such as DB instances, security groups, parameter groups. Some of the event categories for which the user can create a subscription are creation, deletion, configurational change, failure, low storage etc.
AWS RDS event subscriptions allow users to monitor their DB instances continuously and take necessary actions whenever a suspicious activity is detected. AWS has set a service limit of 20 RDS event notification subscriptions per region. Users should be aware of this resource limits so that they continue getting important notifications without any interruption due to exhaustion of resource limits.
How does Centilytics come into play?
Centilytics has a dedicated insight which displays the status regarding service limits of the RDS event subscriptions of your database instances. With the help of this insight, users can take note of the same. If the user wants to increase their limits, they can request for the same from the AWS management console.
There can be 3 possible scenarios:
|CRITICAL||This indication will be displayed when the user has breached 100% of the specified limit of the corresponding resource.|
|WARNING||This indication will be displayed when the user has breached 80% of the specified limit of the corresponding resource.|
|OK||This indication will be displayed when the user has breached less than 80% of the specified|
Description of further columns are as follows:
- Account Id: This column shows the respective account ID of the user’s account.
- Account Name: This column shows the corresponding account name to the user’s account.
- Region: This column shows the region in which the corresponding resource exists.
- Limit Amount: This column shows the limit of the resource which is available. Here, the limit refers to the no. of RDS event subscriptions.
- Current usage: This column shows the current usage level of the corresponding resource.
- Service: This column shows the type of service limit.
|Compliance Name||Reference No.||Link|
|Account Id||Applying the account Id filter will display all the resources for the selected account Id.
|Region||Applying the region filter will display all the resources corresponding to the selected region.
|Severity||Applying severity filter will display the resources according to the selected severity type i.e. selecting critical will display all resources with critical severity. Same will be the case for Warning and Ok severity types.|