# RDS enhanced monitoring for CloudWatch metrics

Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fintegrations%2Faws%2Faws-cloudwatch%2Frds-enhanced-monitoring.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fintegrations%2Faws%2Faws-cloudwatch%2Frds-enhanced-monitoring.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

## Overview[​](#overview "Direct link to Overview")

Coralogix offers RDS enhanced monitoring, an extension to AWS metrics from CloudWatch using the [Amazon RDS API](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Operations.html) to collect tags and additional metrics.

This approach saves some calls to `resroucegrouptagging` API and adds all the new metrics that are specified in this document under [Collected data](#collected-data).

## Prerequisites[​](#prerequisites "Direct link to Prerequisites")

* [AWS Metrics from CloudWatch](https://coralogix.com/docs/docs/integrations/aws/aws-cloudwatch/aws-metrics-via-cloudwatch/.md) integration

* Policy permissions used for this integration:

  <!-- -->

  * `rds:Describe*`
  * `rds:List*`
  * `ec2:DescribeInstanceTypes` for getting instance memory and number of cpus

## Configuration[​](#configuration "Direct link to Configuration")

* `RdsEnhancedMonitoring` toggle in the [AWS Metrics from CloudWatch](https://coralogix.com/docs/docs/integrations/aws/aws-cloudwatch/aws-metrics-via-cloudwatch/.md) integration configuration

## Collected data[​](#collected-data "Direct link to Collected data")

### Tags[​](#tags "Direct link to Tags")

| Instance Type         | Tags                                                                                                                                                                                        |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| provisioned instances | `AllocatedStorage`, `IOPS`, `StorageThroughput`, `StorageEncrypted`, `DatabaseClass`, `DatabaseStatus`, `EngineName`, `EngineVersion`, `MultiAz`, `DatabaseSubnetGroupName`, `DatabasePort` |
| reserved instances    | `ReservedDatabaseInstanceId`, `ReservedDatabaseInstancesOfferingId`, `DatabaseClass`, `FixedPrice`, `CurrencyCode`, `DatabaseCount`, `OfferingType`, `MultiAz`, `State`                     |

### Metrics[​](#metrics "Direct link to Metrics")

| Metric Name                                                           | Dimensions                 | Description                                                                                                                                 |
| --------------------------------------------------------------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| amazonaws\_com\_AWS\_RDS\_Database\_IOPS                              | DBInstanceIdentifier       | provisioned instance metric                                                                                                                 |
| amazonaws\_com\_AWS\_RDS\_Database\_StorageThroughput\_BytesPerSecond | DBInstanceIdentifier       | provisioned instance metric                                                                                                                 |
| amazonaws\_com\_AWS\_RDS\_Database\_AllocatedStorage\_Bytes           | DBInstanceIdentifier       | provisioned instance metric                                                                                                                 |
| amazonaws\_com\_AWS\_RDS\_Database\_Status                            | DBInstanceIdentifier       | provisioned instance metric                                                                                                                 |
| amazonaws\_com\_AWS\_RDS\_Database\_AllocatedMemory\_Bytes            | DBInstanceIdentifier       | provisioned instance metric, avaliable only for db instances that match ec2 ones, for example this metric is not avaliable for `serverless` |
| amazonaws\_com\_AWS\_RDS\_Database\_AllocatedVCPU                     | DBInstanceIdentifier       | provisioned instance metric, avaliable only for db instances that match ec2 ones, for example this metric is not avaliable for `serverless` |
| amazonaws\_com\_AWS\_RDS\_ReservedDatabase\_UsagePrice                | ReservedDatabaseInstanceId | reserved instance metric                                                                                                                    |
| amazonaws\_com\_AWS\_RDS\_ReservedDatabase\_DurationSeconds           | ReservedDatabaseInstanceId | reserved instance metric                                                                                                                    |
| amazonaws\_com\_AWS\_RDS\_ReservedDatabase\_AllocatedMemory\_Bytes    | ReservedDatabaseInstanceId | reserved instance metric, avaliable only for db instances that match ec2 ones, for example this metric is not avaliable for `serverless`    |
| amazonaws\_com\_AWS\_RDS\_ReservedDatabase\_AllocatedVCPU             | ReservedDatabaseInstanceId | reserved instance metric, avaliable only for db instances that match ec2 ones, for example this metric is not avaliable for `serverless`    |
