Hi Hitesh,
The Amazon Web Services Monitoring (aws) probe remotely monitors the health and performance of available services over an AWS cloud. The probe allows you to monitor your AWS user account and retrieves all the service data from AWS CloudWatch. The probe generates Quality of Service (QoS) data and issues status alarms.
Since your requirements are to monitor a database hosted in Amazon RDS, I would suggest you use one of the probes designed to monitor a database, according to the database you have in Amazon RDS: sqlserver, mysql, oracle, etc.
As a sample, please find the supported versions of the sqlserver, as per the probe release notes:
Supported Versions
The sqlserver probe supports the following SQL Server versions:
- SQL Server 2008
- SQL Server 2008 R2
- SQL Server 2012 (32 and 64 bit) including AlwaysOn Availability Groups support
- (From version 4.90) SQL Server 2014 (32 and 64-bit) including AlwaysOn Availability Groups support
- (From version 5.10) SQL Server 2016 (32 and 64-bit) including AlwaysOn Availability Groups support
- (From version 5.31) SQL Server 2017 (32 and 64-bit) including AlwaysOn Availability Groups support
It is not documented that the database monitored should be on premise or in the cloud but I would encourage you to test and check if you see a difference.
Please let me know if you have any questions.
Thanks and regards.
iulian