RDS instance average IOPS utilization check

更新时间:
复制 MD 格式

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

rds-iops-average-utilization-check

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)
utilization (Default: 50)