Maintaining the high availability, reliability, and performance of your infrastructure requires cloud monitoring at a granular level. You can start with enabling event notification for Amazon RDS so that you know whenever there is a backup-related event or maintenance activity going on. You will just have to subscribe to the Backup category for your RDS resources while enabling the event notification feature.
In-depth monitoring of your Amazon RDS with event notification
You can use Amazon Simple Notification Service (Amazon SNS) to provide notification whenever an event occurs in Amazon RDS. These notifications can be of any form for an AWS region; since SNS supports various forms of notifications such as email, a text message, or a call to an HTTP endpoint.
Amazon RDS groups these events into categories that you can subscribe to in order to notify you when an event takes place in that category. You can subscribe to an event for DB instance, DB snapshot, DB parameter group, or DB security group. For example, if you subscribe to the DB instance backup category, you will be notified when an event that affects the backup of DB instance occurs.
Event notifications are sent to the addresses you provide when you create the subscription. You might want to create several different subscriptions such as one subscription that receives all event notifications and another subscription that only includes critical events’ notification for your DB instances production. By selecting No for Enabled in the Amazon RDS console or by setting the Enabled parameter to false using the AWS CLI or Amazon RDS API, you can easily turn off notification without deleting a subscription.
Centilytics makes sure that you have event notifications enabled for your RDS
Enabling RDS event notifications will keep you up-to-date on everything in your Amazon RDS environment. Centilytics provides a dedicated insight into your RDS and alerts you whenever any RDS database instance is detected with disabled event notifications.
There can be 2 possible scenarios:
|Critical||This indication will be displayed when the RDS instance does not have event notifications enabled.|
|OK||This indication will be displayed when the RDS instance has event notifications enabled.|
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 Account Id of the user’s account
- Region: This column shows the region in which the resources exist.
- RDS Event notification status: This column shows the status of whether the event notifications for your RDS database instance is enabled or not.
|Account Id||Applying the account Id filter will display data for the selected account Id.|
|Region||Applying the region filter will display data according to the selected region.|
|Severity||Applying severity filter will display data 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|
|Resource Tags||Applying resource tags filter will display those resources which have been assigned the selected resource tag. For e.g., A user has tagged some public snapshots by a resource tag named environment. Then selecting an environment from the resource tags filter will display all those resources tagged by the tag name environment.|
|Resource Tags Value||Applying resource tags value filter will display data which will have the selected resource tag value. For e.g. – Let’s say a user has tagged some resource by a tag named environment and has a value say production (environment: production).
Hence, the user can view data of all the resources which have “environment:production” tag assigned. The user can use the tag value filter only when a tag name has been provided.