本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS IoT 指标和维度
当您与交互时 AWS IoT,该服务 CloudWatch 每分钟都会向其发送以下指标和维度。您可以使用以下流程查看 的指标 AWS IoT
查看指标(CloudWatch 控制台)
指标的分组首先依据服务命名空间,然后依据每个命名空间内的各种维度组合。
-
在导航窗格中,选择 Metrics(指标)然后选择 All metrics(所有指标)。
-
在 “浏览” 选项卡中,搜索 AWS IoT 以查看指标列表。
查看指标 (CLI)
-
在命令提示符处输入下面的命令:
aws cloudwatch list-metrics --namespace "AWS/IoT"
CloudWatch 显示以下几组指标 AWS IoT:
AWS IoT 指标
指标 | 描述 |
---|---|
|
与将事物添加到动态事物组相关联的失败事件数。 |
|
因限制错误而无法发布的日志事件的单个批次。 |
|
批处理中的因限制错误而无法发布的日志事件的数量。 |
AWS IoT Core 凭证提供者指标
指标 | 描述 |
---|---|
|
向 AWS IoT Core 凭证提供程序成功提交 |
身份验证指标
注意
身份验证指标显示在 CloudWatch 控制台的 “协议指标” 下方。
指标 | 描述 |
---|---|
|
由于身份验证失败而 AWS IoT Core 被拒绝的连接尝试次数。此指标仅考虑发送与您的 AWS 账户端点匹配的服务器名称指示 (SNI) 字符串的连接。该指标包括来自外部来源(例如互联网扫描工具或探测活动)的连接尝试次数。该Protocol 维度包含用于发送连接尝试的协议。 |
服务器证书 OCSP 装订指标
指标 | 描述 |
---|---|
检索 StapleData OCSP .Success | OCSP 响应已成功接收并处理。此响应将包含在已配置域的 TLS 握手期间。该DomainConfigurationName 维度包含已启用服务器证书 OCSP 装订的已配置域的名称。 |
规则指标
指标 | 描述 |
---|---|
|
在规则所侦听的主题上发布的消息中出现的 JSON 分析错误的数量。 |
|
由于恶意行为或由于消息数超过了规则引擎的限制,规则引擎限制的消息数。 |
|
找不到要触发的规则。 |
|
已执行的 AWS IoT 规则数。 |
|
已在规则所侦听的主题上发布的传入消息的数量。 |
规则操作指标
指标 | 描述 |
---|---|
|
失败的规则操作调用的数量。 |
|
成功的规则操作调用的数量。 |
ErrorActionFailure |
失败的错误操作数量。RuleName 维度包含指定操作的规则的名称。ActionType 维度包含已调用的操作的类型。 |
ErrorActionSuccess |
成功的错误操作数量。RuleName 维度包含指定操作的规则的名称。ActionType 维度包含已调用的操作的类型。 |
HTTP 操作特定指标
指标 | 描述 |
---|---|
|
如果来自下游 Web 服务/应用程序的响应的状态代码不是 2xx、4xx 或 5xx,则生成此指标。 |
|
如果来自下游 Web 服务/应用程序的响应的状态代码介于 400 和 499 之间,则生成此指标。 |
|
如果来自下游 Web 服务/应用程序的响应的状态代码介于 500 和 599 之间,则生成此指标。 |
|
如果在替换模板后的终端节点 URL 不以 |
|
如果下游 Web 服务/应用程序未在请求超时限制内返回响应,则生成此指标。有关更多信息,请参阅 Service Quotas。 |
|
如果 URL 有效,但服务不存在或无法访问,则生成此指标。 |
消息代理指标
注意
消息代理指标显示在 CloudWatch 控制台的协议指标下。
指标 | 描述 |
---|---|
|
无法由消息代理授权的连接请求的数量。 |
|
因 MQTT 消息未能满足AWS IoT 配额中定义的要求而被拒绝的连接请求的数量。 |
|
因该客户端超出指定客户端 ID 所允许的连接请求速率而受限的连接请求的数量。 |
|
因出现内部错误而导致失败的连接请求的数量。 |
|
与消息代理的成功连接的数量。 |
|
因账户超出允许的连接请求速率而受限的连接请求的数量。 |
|
消息代理收到的 ping 消息的数量。 |
|
消息代理无法授权的发布请求的数量。 |
|
因消息未能满足AWS IoT 配额中定义的要求而被消息代理拒绝的发布请求的数量。 |
|
因出现内部错误而导致消息代理无法处理的发布请求的数量。 |
|
消息代理已成功处理的发布请求的数量。 |
|
因客户端超出允许的入站消息速率而受限制的发布请求的数量。 |
|
AWS IoT无法授权的由消息代理发出的发布请求的数量。 |
|
因消息未能满足AWS IoT 配额中定义的要求而被拒绝的由消息代理发出的发布请求的数量。 |
|
消息代理已成功发出的发布请求的数量。 |
PublishOut.Throttle |
因客户端超出允许的入站消息速率而节流的发布请求数量。 |
|
消息代理无法授权的 |
PublishRetained.ServerError |
因出现内部错误而导致消息代理无法处理的保留发布请求的数量。 |
|
消息代理已成功处理的 |
|
因客户端超出允许的入站消息速率而受限制的 |
|
消息代理为与持久性会话断开连接的客户端成功处理的存储消息的数量。QoS 为 1 的消息是在具有持久性会话的客户端断开连接时存储的。 |
|
在具有持久性会话的客户端断开连接时无法存储和受限制的消息的数量。当客户端超过每个账户每秒的排队消息数限制时,就会发生这种情况。QoS 为 1 的消息是在具有持久性会话的客户端断开连接时存储的。 |
|
由于内部错误而未为持久性会话存储的消息数量。当具有持久性会话的客户端断开连接时,将存储服务质量(QoS)为 1 的消息。 |
|
无法授权的由客户端发出的订阅请求的数量。 |
|
因 |
|
因出现内部错误而被拒绝的订阅请求的数量。 |
|
消息代理已成功处理的订阅请求的数量。 |
|
由于超出您的允许的订阅请求速率限制而受到限制的订阅请求数量。 AWS 账户这些限制包括AWS IoT Core 消息代理和协议限制和配额中描述的每个账户的每秒订阅数、每个账户的订阅量以及每个连接的订阅量。 |
Throttle.Exceeded |
此指标将显示在 MQTT 客户端根据每个连接级别限制的每秒数据包数进行限制 CloudWatch 时。此指标不适用于 HTTP 连接。 |
|
因 |
|
因出现内部错误而被拒绝的取消订阅请求的数量。 |
|
消息代理已成功处理的取消订阅请求的数量。 |
|
因客户端超出允许的取消订阅请求速率而被拒绝的取消订阅请求的数量。 |
设备影子指标
注意
设备影子指标显示在 CloudWatch 控制台的 “协议指标” 下方。
指标 | 描述 |
---|---|
|
已成功处理的 |
|
已成功处理的 |
|
已成功处理的 |
|
已成功处理的 |
任务指标
指标 | 描述 |
---|---|
|
在由确定的时间段 |
|
给定任务的状态为 |
|
执行任务时生成的客户端错误数。 |
|
在由确定的时间段 |
|
给定任务的状态为 |
|
在由确定的时间段 |
|
给定任务的状态为 |
|
给定任务的状态为 |
|
给定任务的状态为 |
|
在由确定的时间段 |
|
给定任务的状态为 |
|
在由确定的时间段 |
|
在由确定的时间段 |
|
执行任务时生成的服务器错误数。 |
|
在由确定的时间段 |
|
给定任务的状态为 |
Device Defender audit 指标
指标 | 描述 |
---|---|
|
在检查中发现的不合规资源数。系统报告执行的每次审核中,对于每次检查发现的不合规资源数。 |
|
执行合规性评估的资源数。系统报告执行的每次审核中,对于每次检查所评估的资源数。 |
|
当你的 SNS 配置配置错误时会通知你。 AWS IoT Device Defender |
Device Defender detect 指标
指标 | 描述 |
---|---|
|
云端、设备端或自定义指标导出的指标数量。系统会报告该账户就某项特定指标导出的指标数量。此指标仅对使用指标导出功能的客户提供。 |
|
云端、设备端或自定义指标跳过的指标数量。由于为发布到 mqtt 主题而向 Device Defender Detect 提供的权限不足,系统会报告该账户就某项特定指标跳过的指标数量。此指标仅对使用指标导出功能的客户提供。 |
|
由于大小超过 MQTT 消息大小限制,云端、设备端或自定义指标跳过导出的指标数量。系统会报告该账户因大小超过 MQTT 消息大小限制而跳过导出的指标数量。此指标仅对使用指标导出功能的客户提供。 |
|
自上次执行评估以来,所发现的安全配置文件行为的新违规数。系统针对特定安全配置文件,以及针对某个特定安全配置文件的特定行为,报告账户的新违规数。 |
|
自上次执行评估以来,已解决的安全配置文件行为的违规数。系统针对特定安全配置文件,以及针对某个特定安全配置文件的特定行为,报告账户的已解决违规数。 |
|
自上次执行评估以来,其信息不再可用(由于报告设备已停止报告,或者由于某个原因不再监控)的安全配置文件行为的违规数。系统针对特定安全配置文件,以及针对某个特定安全配置文件的特定行为,报告整个账户的已失效违规数。 |
|
当你的 SNS 配置配置错误时会通知你。 AWS IoT Device Defender |
设备预配置指标
AWS IoT 舰队配置指标 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
指标 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Fleet Provisioning 注册的事物的计数。 虽然计数通常是准确的,但 AWS IoT Core 的分布式架构使得很难让已注册事物保持精确计数。 此指标将使用的统计数据是:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
调用 在“成功”(值 = 0)和“故障”(值 = 1)情况下均发出该指标。此指标可用于跟踪在 CloudWatch支持的聚合时段(例如 5 分钟或 1 小时)内创建和注册的证书数量。 此指标的可用统计数据包括:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
调用 在“成功”(值 = 0)和“故障”(值 = 1)情况下均发出该指标。此指标可用于跟踪在 CloudWatch支持的聚合时段(例如 5 分钟或 1 小时)内注册的事物的数量。 此指标的可用统计数据包括:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
调用 在“成功”(值 = 0)和“故障”(值 = 1)情况下均发出该指标。此指标可用于跟踪在 CloudWatch支持的聚合时段(例如 5 分钟或 1 小时)内注册的事物的数量。有关注册的事物总数,请参阅 此指标的可用统计数据包括:
维度:TemplateName |
J ust-in-time 配置指标 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
指标 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
由于客户端错误无法预置设备的次数。例如,模板中指定的策略不存在。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProvisionThing.ServerError |
由于服务器错误而无法预置设备的次数。客户可以在等待后重新尝试预置设备,如果问题仍然存在,则可以尝试联系 AWS IoT 。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProvisionThing.Success |
成功预置设备的次数。 |
LoRa广域网指标
下表显示了 LoRa WAN AWS IoT Core 的指标。有关更多信息,AWS IoT Core 请参阅 LoRa WAN 指标。
AWS IoT Core 了解 LoRa广域网指标 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
指标 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
活动设备/网关 |
您账户中活跃的 LoRa WAN 设备和网关的数量。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
上行链路消息数 |
在指定时间段内为您的 AWS 账户所有活动网关和设备发送的上行链路消息的数量。上行链路消息是从您的设备发送到 LoRa WAN AWS IoT Core 的消息。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
下行链路消息数 |
在指定时间段内为您的 AWS 账户所有活动网关和设备发送的下行链路消息的数量。下行链路消息是从 LoRa WAN 发送到 AWS IoT Core 您的设备的消息。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
消息丢失率 |
添加设备并连接到 AWS IoT Core LoRa WAN 后,您的设备可以启动上行链路消息,开始与云交换消息。然后,您可以使用此指标来跟踪上行链路消息的丢失率。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
加入指标 |
添加设备和网关后,您需要执行加入程序,以便您的设备可以发送上行链路数据并与 AWS IoT Core LoRa WAN 通信。您可以使用此指标来获取有关您中所有活跃设备的加入指标的信息 AWS 账户。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
平均接收信号强度指示器 (RSSI) |
您可以使用此指标来监控指定时间段内的平均 RSSI(接收信号强度指标)。RSSI 是一种衡量标准,用于指示信号是否足够强以实现良好的无线连接。此值为负值,必须接近零才能实现牢固连接。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
平均信噪比 (SNR) |
您可以使用此指标来监控指定时间段内的平均 SNR(S ignal-to-noise 比)。信噪比是一种衡量标准,用于指示接收的信号与噪声水平相比是否足够强,从而实现良好的无线连接。SNR 值为正且必须大于零才能表示信号功率大于噪声功率。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
网关可用性 |
您可以使用此指标来获取有关该网关在指定时间段内的可用性的信息。此指标显示该网关在指定时间段内的 websocket 连接时间。 |
J ust-in-time 配置指标 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
指标 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
由于客户端错误无法预置设备的次数。例如,模板中指定的策略不存在。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProvisionThing.ServerError |
由于服务器错误而无法预置设备的次数。客户可以在等待后重新尝试预置设备,如果问题仍然存在,则可以尝试联系 AWS IoT 。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProvisionThing.Success |
成功预置设备的次数。 |
机群索引指标
AWS IoT 舰队索引指标 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
指标 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
对于不是动态事物组中特定于数据来源的查询术语,每件事物最多处理 25 个命名影子。由于事件而违反该限制时,将发出 |
指标的维度
指标使用命名空间并为以下维度提供指标 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
维度 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ActionType |
触发请求的规则所指定的操作类型。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
正受监控的 Device Defender Detect 安全配置文件行为的名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
用于预置设备的申请的 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
正在监控其结果的 Device Defender Audit 检查的名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
正在监控其进度或消息连接成功/失败的任务的 ID。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
用于提出请求的协议。有效值为:MQTT 或 HTTP |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
由请求触发的规则的名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
正在监控其检查结果的 Device Defender 计划审核的名称。如果报告的结果适用于按需执行的审计,此项具有值 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
正在监控其行为的 Device Defender Detect 安全配置文件的名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
预配置模板的名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SourceArn |
指用于检测的安全配置文件或用于审计的账户 arn。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
指设备防御者试图扮演的角色。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
请参阅 Device Defender 尝试发布到的 SNS 主题。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
简要描述在尝试发布到 SNS 主题时收到的错误。可能的值有:
|