Amazon Simple Queue Service
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

为 Amazon SQS 指标设置 CloudWatch 报警器

CloudWatch 允许您在指标达到阈值时触发警报。例如,您可能会为 NumberOfMessagesSent 指标设置警报,这样,如果在指定时间段内消息数量超过指定的限制,则系统会发送电子邮件通知以告知您该事件。

设置警报 (CloudWatch 控制台)

  1. 登录 AWS 管理控制台并通过以下网址打开 CloudWatch 控制台 https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Alarms,然后选择 Create Alarm。此时将显示 Create Alarm 对话框。

  3. Select Metric 页上,选择 Browse MetricsSQS

  4. 对于 SQS > Queue Metrics,选择 (选中) 相应的框,以便为 QueueNameMetric Name 组合设置警报。(有关可用指标的列表,请参阅Amazon SQS 的可用 CloudWatch 指标)。例如,选择 (选中) 与 MyQueueNumberOfMessagesSent 对应的框后,会根据发送到 MyQueue 队列的消息数来设置警报。

  5. 选择 Next。此时将显示 Define Alarm 页面。

  6. 对于 Alarm Threshold,填写 NameDescription 框。对于 isforPeriodStatistic,指定警报的条件。例如,假设您在 Select Metric 页面上选择 (选中) 了与 MyQueueNumberOfMessagesSent 对应的框,并且您希望当任一小时内向 MyQueue 队列发送的消息数超过 100 条时发出警报。之后,您设置以下内容:

    • 设置 is> 100

    • 设置 for1

    • 设置 Period1 Hour

    • 设置 StatisticSum

  7. 对于 ActionsWhenever this alarm,选择 State is ALARM。对于 Send notification to,如果您希望在达到警报状态时 CloudWatch 向您发送一封电子邮件,请选择一个现有的 Amazon SNS 主题,或者选择 New list。如果您选择 New list,可以为新主题设置名称并列出以逗号分隔的电子邮件地址。此列表将保存下来,并在未来触发警报时使用。

    注意

    如果您选择 New list 来创建新的 Amazon SNS 主题,则电子邮件地址必须先通过验证,然后才能接收通知。当报警器进入报警状态时,才发送电子邮件。如果在验证电子邮件地址之前此警报状态发生了变化,那么它们不会接收到通知。

  8. 选择 Create Alarm。CloudWatch 将创建警报,然后显示警报列表。

有关更多信息,请参阅创建 Amazon CloudWatch 警报