Check for idle RDS instances based on memory usage

更新时间:
复制 MD 格式

This rule checks whether the maximum memory usage of an RDS instance within a specified period meets or exceeds a threshold. The default detection period is the last 7 days. RDS instances of Cluster Edition or Serverless Edition, and instances not connected to Cloud Monitor or without monitoring data, are excluded. Detection consumes the free quota of the basic Cloud Monitor service. To ensure detection quality, enable Hybrid Cloud Monitoring. For billing details, see Cloud Monitor billing.

Risk level

Default risk level: Low.

You can change the risk level.

Detection logic

  • An RDS instance is compliant if its maximum memory usage within a specified period meets or exceeds a specified value. The default detection period is the last 7 days. RDS instances of Cluster Edition or Serverless Edition, and instances not connected to Cloud Monitor or without monitoring data, are excluded. Detection consumes the free quota of the basic Cloud Monitor service. To ensure detection quality, enable Hybrid Cloud Monitoring. For billing details, see Cloud Monitor billing.

Rule details

Parameter

Description

Rule name

Check for idle RDS instances based on memory usage

Rule identifier

rds-memory-max-utilization-check

Tag

RDS

Automatic remediation

Not supported

Trigger mechanism

Periodic

Trigger frequency

24 hours

Supported resource types

ACS::RDS::DBInstance

Input parameters

relativeTime (Default value: 168)
utilization (Default value: 30)

Remediation

To remediate non-compliant resources detected by this rule, see cloud service monitoring.