Checks whether the average IOPS utilization of an RDS for MySQL instance meets or exceeds a specified threshold for at least 8 hours within a given time range. Instances not connected to Cloud Monitor, without monitoring data, of the Cluster Edition or Serverless series, or using a database engine other than MySQL are excluded from this rule. The default detection time range is the last 7 days. The check retrieves monitoring data through the Cloud Monitor API and consumes the free quota of the basic Cloud Monitor service. To ensure check quality, enable Hybrid Cloud Monitoring. For more information about Hybrid Cloud Monitoring billing, see the Cloud Monitor billing documentation.
Risk level
Default risk level: Medium.
You can change the risk level to suit your requirements.
Detection logic
-
An RDS instance is considered non-compliant if its average IOPS utilization meets or exceeds the specified threshold for at least 8 hours within the detection time range. The default detection time range is the last 7 days. This rule does not apply if an RDS instance is not connected to Cloud Monitor, has no monitoring data, is a Cluster Edition or Serverless instance, or uses a database engine other than MySQL. The check retrieves monitoring data through the Cloud Monitor API and consumes the free quota of basic Cloud Monitor. To ensure check quality, we recommend that you enable Hybrid Cloud Monitoring. For more information about Hybrid Cloud Monitoring billing, see the Cloud Monitor billing documentation.
Rule details
|
Parameter |
Description |
|
Rule name |
RDS instance average IOPS utilization check |
|
Rule identifier |
|
|
Tag |
RDS |
|
Automatic remediation |
Not supported |
|
Rule trigger |
Periodic execution |
|
Trigger frequency |
24 hours |
|
Supported resource types |
ACS::RDS::DBInstance |
|
Input parameters |
relativeTime (Default: 168) |