This rule evaluates whether the average CPU utilization of an RDS instance meets or exceeds a specified threshold for at least 8 hours within a given time range. The default time range is the last 7 days. Instances of the Cluster Edition or Serverless Edition, instances not connected to Cloud Monitor, instances without monitoring data, and instances that use a database engine other than MySQL are excluded from this rule. This check calls the Cloud Monitor API and consumes your free quota. For higher detection quality, enable Hybrid Cloud Monitoring. For billing details, see the Cloud Monitor billing overview.
Risk level
Default risk level: Medium.
You can adjust the risk level as needed.
Detection logic
-
An RDS instance is considered non-compliant if its average CPU utilization meets or exceeds a specified threshold for at least 8 hours within a given time range. The default time range is the last 7 days. This rule does not apply to RDS instances of the Cluster Edition or Serverless Edition. Instances not connected to Cloud Monitor, instances without monitoring data, and instances that use a database engine other than MySQL are also excluded. This check calls the Cloud Monitor API and consumes your free quota. For higher detection quality, enable Hybrid Cloud Monitoring. For billing details, see the Cloud Monitor billing overview.
Rule details
|
Parameter |
Description |
|
Rule name |
Check for average CPU utilization of RDS instances |
|
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) |