本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon 监控 AWS 最终用户消息短信 CloudWatch
您可以使用监控 AWS 最终用户消息 SMS CloudWatch,它会收集原始数据并将其处理为可读的近乎实时的指标。这些统计数据会保存 15 个月,从而使您能够访问历史信息,并能够更好地了解您的 Web 应用程序或服务的执行情况。此外,可以设置用于监测特定阈值的警报,并在达到相应阈值时发送通知或执行操作。有关更多信息,请参阅 Amazon CloudWatch 用户指南。
AWS 最终用户消息 SMS 使用 AWS Identity and Access Management (IAM) 服务相关角色。服务相关角色是一种独特的 IAM 角色,直接链接到 AWS 最终用户消息 SMS。服务相关角色由 AWS 最终用户消息 SMS 预定义,包括该服务代表您调用其他 AWS 服务所需的所有权限。您必须为要收集的 CloudWatch 指标创建服务相关角色。
CloudWatch AWS 最终用户消息 SMS 的指标
以下各节列出了 AWS 最终用户消息 SMS 的指标和维度。
重要
您必须为要收集的 CloudWatch 指标创建服务相关角色。
注意
对于部分指标,由于服务的分布式特性,结果可能是近似值。在大多数情况下,该计数应接近实际处理的消息数量。
对于 AWS 最终用户消息短信,您可能需要注意MediaMessageMonthlySpendVoiceMessageMonthlySpend并在大于TextMessageMonthlySpend、大于或等于或等于阈值时触发警报。 AWS 最终用户消息 SMS 的命名空间是AWS/SMSVoice。
消息支出指标
| 指标 | 说明 | 单位 |
有意义的统计数据 |
|---|---|---|---|
| TextMessageMonthlySpend |
本月发送短信所花费的金额(以美元为单位)。 |
美元 | 最大值 |
| VoiceMessageMonthlySpend |
本月发送语音消息所花费的金额(以美元为单位)。 |
美元 | 最大值 |
| MediaMessageMonthlySpend |
本月发送彩信所花费的金额(以美元为单位)。 |
美元 | 最大值 |
消息送达指标
AWS/SMSVoice 命名空间包括以下消息送达指标。
| 指标 | 说明 | 单位 | 有意义的统计数据 |
|---|---|---|---|
| NumberOfTextMessagePartsSent | 发送的文本消息部分数量。不包括被 Protect 功能和服务限制(如消息支出限额)所阻止的消息 | 计数 |
|
|
NumberOfMediaMessagePartsSent |
发送的媒体消息部分数量。不包括被 Protect 功能和服务限制(如消息支出限额)所阻止的消息 | 计数 |
|
| NumberOfTextMessagePartsDelivered | 已送达收件人的文本消息部分数量。 | 计数 |
|
| NumberOfMediaMessagePartsDelivered | 已送达收件人的媒体消息部分数量。 | 计数 |
|
消息反馈指标
AWS/SMSVoice 命名空间包括以下消息反馈指标。
| 指标 | 说明 | 单位 | 有意义的统计数据 |
|---|---|---|---|
| NumberOfTextMessagesExpectingFeedback | 系统正在跟踪反馈的短信总数。 NumberOfTextMessagesExpectingFeedback MessageFeedbackEnabled 启用后,每个 |
计数 |
|
| NumberOfMediaMessagesExpectingFeedback | 系统正在跟踪反馈的媒体消息总数。 NumberOfMediaMessagesExpectingFeedback MessageFeedbackEnabled启用后,每个 |
计数 |
|
| NumberOfTextMessagesWithFeedback | 系统已跟踪并收到反馈响应的短信总数。 NumberOfTextMessagesWithFeedback每条收到反馈的消息的值都将为 1。收到反馈的消息百分比可通过以下公式计算: |
计数 |
|
| NumberOfMediaMessagesWithFeedback | 系统已跟踪并收到反馈响应的媒体消息总数。 NumberOfMediaMessagesWithFeedback每条收到反馈的消息的值都将为 1。收到反馈的消息百分比可通过以下公式计算: |
计数 |
|
保护 AWS 最终用户消息 SMS 中的指标
AWS/SMSVoice 命名空间包括以下 Protect 指标。
| 指标名称 | 说明 | 单位 | 有意义的统计数据 |
|---|---|---|---|
| TextMessagesBlockedByProtect |
由于国家/地区模式阻止规则而被拦截的短信数量。 TextMessagesBlockedByProtect如果邮件被 protect 阻止,则值为 1;如果邮件未被阻止,则值为 0。 被 Protect 拦截的短信百分比可通过以下公式计算: |
计数 |
|
| MediaMessagesBlockedByProtect |
由于国家/地区模式阻止规则而被拦截的媒体消息数量。 MediaMessagesBlockedByProtect如果邮件被 protect 阻止,则值为 1;如果邮件未被阻止,则值为 0。 被 Protect 拦截的彩信百分比可通过以下公式计算: |
计数 |
|
Dimensions
您可以使用以下维度来优化上表中列出的指标。这些维度允许您根据短信和语音消息的特定属性对指标进行筛选和分组。
| 维度 | 描述 |
|---|---|
| 无 | 不进行筛选 |
| IsoCountryCode |
此维度按 ISO 国家/地区代码筛选您请求的数据 |
| MessageFeedbackStatus | 此维度按消息反馈状态(RECEIVED 或 FAILED)筛选您请求的数据 |
| ProtectConfigurationId | 此维度按保护配置筛选您请求的数据 |
| [IsoCountryCode, MessageFeedbackStatus] | 此维度按 ISO 国家/地区代码和消息反馈状态组合筛选您请求的数据 |
| [ProtectConfigurationId, IsoCountryCode] | 此维度按保护配置和 ISO 国家/地区代码组合筛选您请求的数据 |