CPUUtilization
4个vCPU以上的实例就需要使用------EngineCPUUtilization指标,如果是4个vCPU以下的使用------CPUUtilization指标。
bash
aws cloudwatch put-metric-alarm \
--alarm-name elasticache-high-cpu \
--alarm-description "ElastiCache CPU above 80%" \
--metric-name CPUUtilization \
--namespace AWS/ElastiCache \
--statistic Average \
--period 300 \
--threshold 80 \
--comparison-operator GreaterThanThreshold \
--dimensions Name=CacheClusterId,Value=my-redis-001 \
--evaluation-periods 3 \
--alarm-actions arn:aws:sns:us-east-1:123456789012:cache-alerts
DatabaseMemoryUsagePercentage
bash
# Alarm: High Memory Usage
aws cloudwatch put-metric-alarm \
--alarm-name elasticache-high-memory \
--alarm-description "ElastiCache memory above 80%" \
--metric-name DatabaseMemoryUsagePercentage \
--namespace AWS/ElastiCache \
--statistic Maximum \
--period 300 \
--threshold 80 \
--comparison-operator GreaterThanThreshold \
--dimensions Name=CacheClusterId,Value=my-redis-001 \
--evaluation-periods 2 \
--alarm-actions arn:aws:sns:us-east-1:123456789012:cache-alerts