创建 CloudWatch 警报以监控 Amazon RDS
您可以创建在警报改变状态时发送 Amazon SNS 消息的 CloudWatch 警报。警报会监控您指定的时间段内的某个指标。此外,警报会根据指标值在多个时间段内对比给定阈值的情况执行一项或多项操作。操作是向 Amazon SNS 主题或 Amazon EC2 Auto Scaling 策略发送的通知。
警报只会调用操作进行持续的状态变更。CloudWatch 警报不会仅仅因为处于特定状态而调用操作。该状态必须改变并在指定数量的时间段内一直保持。以下过程说明如何为 Amazon RDS 创建警报。
使用 CloudWatch 控制台设置警报
登录到 Amazon Web Services Management Console 并通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/
。 -
依次选择 Alarms(告警)、All alarms(所有告警)。
选择 Create an alarm(创建警报)。
此操作将启动向导。
-
选择选择指标。
-
在 Browse(浏览)中,选择 RDS。
-
搜索要发出告警的指标。例如,搜索
CPUUtilization
。要仅显示 Amazon RDS 指标,请搜索资源的标识符。 -
选择要创建告警的指标。然后选择 Select metric(选择指标)。
-
在 Conditions(条件)中,定义告警条件。然后选择下一步。
例如,您可以指定当 CPU 利用率超过 75% 时应发出告警。
-
选择您的通知方法。然后选择下一步。
例如,要将 CloudWatch 配置为在达到告警状态时向您发送一封电子邮件,请执行以下操作:
-
选择 Create new topic(创建新主题)(如果主题不存在)。
-
输入主题名称。
-
输入电子邮件端点。
电子邮件地址必须通过验证,然后才能接收通知。当警报进入警报状态时,才会发送电子邮件。如果在验证电子邮件地址之前此警报状态发生了变化,则这些地址不会收到通知。
-
选择 Create topic(创建主题)。
-
选择 Next (下一步)。
-
-
输入警报的名称和说明。名称只能包含 ASCII 字符。然后选择下一步。
-
预览您将要创建的告警。然后选择 Create alarm (创建警报)。
使用 Amazon CLI 设置警报
-
调用
put-metric-alarm
。有关更多信息,请参阅 Amazon CLI Command Reference。
使用 CloudWatch API 设置警报
-
调用
PutMetricAlarm
。有关更多信息,请参阅 Amazon CloudWatch API 参考。
有关设置 Amazon SNS 主题和创建告警的更多信息,请参阅使用 Amazon CloudWatch 告警。