RDS instance average memory utilization check
Checks whether the average memory utilization of an RDS for MySQL instance stays below a specified threshold over the detection period (last 7 days by default). An instance is non-compliant if its average memory utilization meets or exceeds the threshold for at least 8 hours. Instances not connected to Cloud Monitor, without monitoring data, of the Cluster Edition or Serverless series, or using a database type other than MySQL are not evaluated. This check calls the Cloud Monitor API and consumes the free quota of basic Cloud Monitor. For better accuracy, enable Hybrid Cloud Monitoring. For more information about billing for Hybrid Cloud Monitoring, see the Cloud Monitor billing overview.
Risk level
Default risk level: Medium.
You can change the risk level as needed.
Detection logic
-
An RDS for MySQL instance is non-compliant if its average memory utilization meets or exceeds the specified threshold for at least 8 hours within the detection period (last 7 days by default). Instances not connected to Cloud Monitor, without monitoring data, of the Cluster Edition or Serverless series, or using a database type other than MySQL are not evaluated. This check calls the Cloud Monitor API and consumes the free quota of basic Cloud Monitor. For better accuracy, enable Hybrid Cloud Monitoring. For more information about billing for Hybrid Cloud Monitoring, see the Cloud Monitor billing overview.
Rule details
|
Parameter |
Description |
|
Rule name |
RDS instance average memory utilization check |
|
Rule identifier |
|
|
Tag |
RDS |
|
Automatic remediation |
Not supported |
|
Rule trigger |
Periodic |
|
Trigger frequency |
24 hours |
|
Supported resource types |
ACS::RDS::DBInstance |
|
Input parameters |
relativeTime (Default: 168) |