Amazon CloudWatch
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Amazon Simple Notification Service 指标和维度

Amazon Simple Notification Service 将若干指标的数据点发送到 CloudWatch。所有活跃主题会自动将 5 分钟指标发送到 CloudWatch。详细监控 (即 1 分钟指标) 目前不可用于 Amazon Simple Notification Service。每个主题在该主题的上一个活动 (例如,任何 API 调用) 之后保持活跃状态 6 小时。有关更多信息,请参阅 Amazon Simple Notification Service 开发人员指南 中的使用 Amazon CloudWatch监控 Amazon SNS

Amazon SNS 指标

Amazon SNS 向 CloudWatch 发送以下指标。

指标 描述

NumberOfMessagesPublished

发布到您的 Amazon SNS 主题的消息数量。

单位:计数

有效统计数据:Sum

NumberOfNotificationsDelivered

从您的 Amazon SNS 主题成功传输到订阅终端节点的消息数量。

要想成功传输,终端节点的订阅必须接受消息。在以下两种情况下订阅可接受消息:a.) 它没有筛选策略;或 b.) 它的筛选策略中包含的属性与分配给消息的属性相匹配。如果订阅拒绝消息,则传输尝试不会计入此指标。

单位:计数

有效统计数据:Sum

NumberOfNotificationsFailed

Amazon SNS 传输失败的消息数量。

对于 Amazon SQS、电子邮件、SMS 或移动推送终端节点,当 Amazon SNS 停止尝试消息传输,此指标就会递增 1。对于 HTTP 或 HTTPS 终端节点,此指标包括每次失败的传输尝试(含初始尝试之后的重试)。对于所有其他终端节点,消息传输失败时计数增加 1(不考虑尝试次数)。

此指标不包括被订阅筛选策略拒绝的消息。

您可以控制 HTTP 终端节点的重试次数。有关更多信息,请参阅设置用于 HTTP/HTTPS 终端节点的 Amazon SNS 传输重试策略

单位:计数

有效统计数据:Sum、Average

NumberOfNotificationsFilteredOut

被订阅筛选策略拒绝的消息数量。如果消息属性与策略属性不匹配,筛选策略会拒绝消息。

单位:计数

有效统计数据:Sum、Average

NumberOfNotificationsFilteredOut-NoMessageAttributes

由于消息没有属性而被订阅筛选策略拒绝的消息数量。

单位:计数

有效统计数据:Sum、Average

NumberOfNotificationsFilteredOut-InvalidAttributes

由于消息属性无效(例如属性 JSON 格式不正确)而被订阅筛选策略拒绝的消息数量。

单位:计数

有效统计数据:Sum、Average

PublishSize

已发布消息的大小。

单位:字节

有效统计数据:Minimum、Maximum、Average 和 Count

SMSMonthToDateSpentUSD

当前日历月开始以来您因发送 SMS 消息累积产生的费用。

您可以为该指标设置警报,以便在当月至今的费用接近您账户每月的 SMS 支出限额时得到消息。如果 Amazon SNS 确定发送 SMS 消息产生的费用会超过此限额,它会在几分钟内停止发布 SMS 消息。

有关设置您每月 SMS 支出限额的信息,或有关向 AWS 请求提高支出限额的信息,请参阅设置 SMS 消息发送首选项

单位:美元

有效统计数据:Maximum

SMSSuccessRate

SMS 消息传输的成功率。

单位:计数

有效统计数据:Sum、Average、Data Samples

Amazon Simple Notification Service 指标的维度

Amazon Simple Notification Service 会向 CloudWatch 发送以下维度。

维度

描述

Application

应用程序对象的筛选条件,表示某一应用程序和设备向一项支持的推送通知服务(如 和 )进行了注册。

Application,Platform

应用程序和平台对象筛选条件,其中,平台对象针对的是支持的推送通知服务(如 和 )。

Country

用于 SMS 消息的目标国家或地区的筛选器。代表该国家或地区的是其 ISO 3166-1 α-2 代码。

Platform

针对推送通知服务(如 和 )的平台对象的筛选条件。

TopicName

Amazon SNS 主题名称过滤条件。

SMSType

SMS 消息的消息类型的筛选条件。可以为 promotionaltransactional