管理警报
您在 Amazon Redshift 控制台中创建的警报是 CloudWatch 警报。这些警报有助于您针对集群及其数据库做出积极主动的决策。您可以针对 使用 CloudWatch 指标监控 Amazon Redshift中列出的任意指标设置一个或多个警报。例如,针对集群节点设置高 CPUUtilization
警报有助于在该节点过度使用的情况下发出指示。同样,针对集群节点设置低 CPUUtilization
警报有助于在该节点未充分利用的情况下发出指示。
从 Actions(操作)中,您可以修改或删除警报。您还可以创建 chime 或 slack 提示,以通过指定 Slack 或 Amazon Chime Webhook URL 将提示从 CloudWatch 发送到 Slack 或 Amazon Chime。
在本节中,您可以了解如何使用 Amazon Redshift 控制台创建告警。您可使用 CloudWatch 控制台或您用于指标的任何其他方法(如使用 Amazon CLI 或 Amazon 开发工具包)创建告警。
Amazon Redshift 有新的控制台可用。根据您使用的控制台,选择新控制台或原始控制台说明。默认情况下会打开新控制台说明。
要使用 Amazon Redshift 控制台创建 CloudWatch 告警
-
登录到 Amazon Web Services Management Console并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshift/
。 -
在导航菜单中,选择 ALARMS (警报),然后选择 Create alarm (创建警报)。
-
在 Create alarm(创建告警)页面上,输入相应属性以创建 CloudWatch 告警。
-
选择 Create Alarm (创建警报)。
在 Amazon Redshift 控制台中针对集群指标创建告警
-
登录到 Amazon Web Services Management Console并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshift/
。 -
在导航窗格中,选择 Clusters。
-
对于 Cluster (集群),选择您要查看其集群性能 (查询执行期间) 的集群。
-
选择 Events+Alarms (事件+警报) 选项卡。
-
选择 Create Alarm。
-
在 Create Alarm (创建警报) 对话框中,配置警报,然后选择 Create (创建)。
注意 Send a notification to(发送通知到)框中显示的通知是您的 Amazon Simple Notification Service (Amazon SNS) 主题。要了解有关 Amazon SNS 和创建主题的更多信息,请参阅 Amazon Simple Notification Service 入门指南中的创建主题 如果您在 Amazon SNS 中没有任何主题,则可以通过选择 create topic(创建主题)在 Create Alarm(创建告警)对话框中创建主题。
警报的详细信息因环境而异。在以下示例中,节点 (计算-0) 的平均 CPU 利用率已设置警报。如果 CPU 利用率连续五分钟高于 80%,此警报会向主题 redshift-example-cluster-alarms 发送通知。
-
在警报列表中,找到您的新警报。
您可能需要等待片刻,以便系统收集充足的数据来判断警报的状态,如以下示例所示。
片刻之后,状态应该转为 OK (正常)。
-
(可选)选择告警的 Name(名称)以更改告警配置,或者选择 More Options(更多选项)下方的查看链接在 CloudWatch 控制台中转到此告警。