Microsoft.Devices/IotHubs 支持的指标
下表列出了可用于 Microsoft.Devices/IotHubs 资源类型的指标。
表标题
指标 - 在 Azure 门户中显示的指标显示名称。
Rest API 中的名称 - 在 REST API 中引用的指标名称。
单位 - 度量单位。
聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
维度 - 适用于指标的维度。
时间粒度 - 对指标采样的间隔。 例如,PT1M
表示该指标每分钟采样一次,PT30M
表示每 30 分钟一次,PT1H
表示每小时一次,以此类推。
DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。
要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。
有关指标保留的信息,请参阅 Azure Monitor 指标概述。
有关支持的日志列表,请参阅支持的日志类别 - Microsoft.Devices/IotHubs
指标 | REST API 中的名称 | Unit | 聚合 | 维度 | 时间粒度 | DS 导出 |
---|---|---|---|---|---|---|
丢弃的 C2D 消息数 设备丢弃的云到设备消息数 |
c2d.commands.egress.abandon.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
已完成的 C2D 消息传递次数 设备成功完成的云到设备消息传递次数 |
c2d.commands.egress.complete.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
拒绝的 C2D 消息数 设备拒绝的云到设备消息数 |
c2d.commands.egress.reject.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
失败的直接方法调用数 所有失败直接方法调用的计数。 |
c2d.methods.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
直接方法调用的请求大小 所有成功直接方法请求的平均、最小和最大大小。 |
c2d.methods.requestSize |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
直接方法调用的响应大小 所有成功直接方法响应的平均、最小和最大大小。 |
c2d.methods.responseSize |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
成功的直接方法调用数 所有成功的直接方法调用的计数。 |
c2d.methods.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
后端的失败孪生读取数 由后端发起的所有失败孪生读取的计数。 |
c2d.twin.read.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
后端的孪生读取的响应大小 由后端发起的所有成功的孪生读取的平均、最小和最大大小。 |
c2d.twin.read.size |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
后端的成功孪生读取数 由后端发起的所有成功孪生读取的计数。 |
c2d.twin.read.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
后端的失败孪生更新数 由后端发起的所有失败孪生更新的计数。 |
c2d.twin.update.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
后端的失败孪生更新大小 由后端发起的所有成功孪生更新的平均、最小和最大大小。 |
c2d.twin.update.size |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
后端的成功孪生更新数 由后端发起的所有成功孪生更新的计数。 |
c2d.twin.update.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
过期的 C2D 消息数 过期的云到设备消息数 |
C2DMessagesExpired |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
配置指标 配置操作的指标 |
configurations |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
连接的设备 已连接到 IoT 中心的设备数目 |
connectedDeviceCount |
计数 | 平均值、最大值、最小值 | <无> | PT1M | 否 |
路由:消息传送到消息/事件的次数 IoT 中心路由成功将消息传送到内置终结点(消息/事件)的次数。 |
d2c.endpoints.egress.builtIn.events |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:消息传送到事件中心的次数 IoT 中心路由成功将消息传送到事件中心终结点的次数。 |
d2c.endpoints.egress.eventHubs |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:消息传送到服务总线队列的次数 IoT 中心路由成功将消息传送到服务总线队列终结点的次数。 |
d2c.endpoints.egress.serviceBusQueues |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:消息传送到服务总线主题的次数 IoT 中心路由成功将消息传送到服务总线主题终结点的次数。 |
d2c.endpoints.egress.serviceBusTopics |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:消息传送到存储的次数 IoT 中心路由成功将消息传送到存储终结点的次数。 |
d2c.endpoints.egress.storage |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:将 Blob 传送到存储的次数 IoT 中心路由将 Blob 传送到存储终结点的次数。 |
d2c.endpoints.egress.storage.blobs |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:传送到存储的数据量 IoT 中心路由传送到存储终结点的数据量(字节)。 |
d2c.endpoints.egress.storage.bytes |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:消息/事件的消息延迟 消息进入 IoT 中心与遥测消息进入内置终结点(消息/事件)之间的平均延迟(毫秒) |
d2c.endpoints.latency.builtIn.events |
毫秒 | 平均值、最小值、最大值 | <无> | PT1M | 是 |
路由:事件中心的消息延迟 消息进入 IoT 中心与进入事件中心终结点之间的平均延迟(毫秒) |
d2c.endpoints.latency.eventHubs |
毫秒 | 平均值、最小值、最大值 | <无> | PT1M | 是 |
路由:服务总线队列的消息延迟 消息进入 IoT 中心与遥测消息进入服务总线队列终结点之间的平均延迟(毫秒) |
d2c.endpoints.latency.serviceBusQueues |
毫秒 | 平均值、最小值、最大值 | <无> | PT1M | 是 |
路由:服务总线主题的消息延迟 消息进入 IoT 中心与遥测消息进入服务总线主题终结点之间的平均延迟(毫秒) |
d2c.endpoints.latency.serviceBusTopics |
毫秒 | 平均值、最小值、最大值 | <无> | PT1M | 是 |
路由:存储的消息延迟 消息进入 IoT 中心与遥测消息进入存储终结点之间的平均延迟(毫秒)。 |
d2c.endpoints.latency.storage |
毫秒 | 平均值、最小值、最大值 | <无> | PT1M | 是 |
路由:遥测消息删除次数 由于终结点消亡,IoT 中心路由删除消息的次数。 此值不会统计已传送到回退路由的消息,因为已删除的消息不会传送到回退路由。 |
d2c.telemetry.egress.dropped |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:消息传送到回退路由的次数 IoT 中心路由将消息传送到与回退路由关联的终结点的次数。 |
d2c.telemetry.egress.fallback |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:遥测消息不兼容 消息由于与终结点不兼容而无法由 IoT 中心路由传送的次数。 此值不包括重试次数。 |
d2c.telemetry.egress.invalid |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:遥测消息孤立次数 消息由于与任何路由规则(包括回退规则)都不匹配而被 IoT 中心路由孤立的次数。 |
d2c.telemetry.egress.orphaned |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
路由:遥测消息传送次数 使用 IoT 中心路由将消息成功传送到所有终结点的次数。 如果某条消息已路由到多个终结点,则每成功传送一次,此值就会加 1。 如果某条消息多次路由到同一终结点,则每成功传送一次,此值就会加 1。 |
d2c.telemetry.egress.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
遥测消息发送尝试次数 尝试发送到 IoT 中心的、设备到云的遥测消息数 |
d2c.telemetry.ingress.allProtocol |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
限制错误数 由于设备吞吐量限制而导致的限制错误数 |
d2c.telemetry.ingress.sendThrottle |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
发送的遥测消息数 成功发送到 IoT 中心的、设备到云的遥测消息数 |
d2c.telemetry.ingress.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备的失败孪生读取数 由设备发起的所有失败孪生读取的计数。 |
d2c.twin.read.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备的孪生读取的响应大小 由设备发起的所有成功的孪生读取的平均、最小和最大大小。 |
d2c.twin.read.size |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备的成功孪生读取数 由设备发起的所有成功孪生读取的计数。 |
d2c.twin.read.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备的失败孪生更新数 由设备发起的所有失败的孪生更新的计数。 |
d2c.twin.update.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备的孪生更新的大小 由设备发起的所有成功孪生更新的平均、最小和最大大小。 |
d2c.twin.update.size |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备的成功孪生更新数 由设备发起的所有成功的孪生更新的计数。 |
d2c.twin.update.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
已使用的消息总数 今天使用的消息总数 |
dailyMessageQuotaUsed |
计数 | 平均值、最小值、最大值 | <无> | PT1M | 是 |
设备数据用量总计 从与 IotHub 相连的任意设备传出的字节,以及传入到与 IotHub 相连的任意设备的字节 |
deviceDataUsage |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备数据用量总计(预览) 从与 IotHub 相连的任意设备传出的字节,以及传入到与 IotHub 相连的任意设备的字节 |
deviceDataUsageV2 |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
连接的设备数(已弃用) 已连接到 IoT 中心的设备数目 |
devices.connectedDevices.allProtocol |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
设备总数(已弃用) 已注册到 IoT 中心的设备数目 |
devices.totalDevices |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
事件网格传递次数 发布到事件网格的 IoT 中心事件的数量。 使用 Result 维度表示成功和失败请求的数量。 EventType 维度显示事件的类型 (https://aka.ms/ioteventgrid)。 |
EventGridDeliveries |
计数 | 平均值、最小值、最大值、总计(求和) | Result 、EventType |
PT1M | 是 |
事件网格延迟 从生成 IoT 中心事件到将事件发布到事件网格的平均延迟(毫秒)。 此数值是所有事件类型的平均。 若要查看特定事件类型的延迟,请使用 EventType 维度。 |
EventGridLatency |
毫秒 | 平均值、最小值、最大值 | EventType |
PT1M | 是 |
失败的作业取消数 用来取消作业的调用失败的次数。 |
jobs.cancelJob.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
成功的作业取消数 用来取消作业的调用成功的次数。 |
jobs.cancelJob.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
已完成的作业 所有已完成的作业的计数。 |
jobs.completed |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
方法调用作业的创建失败数 直接方法调用作业创建失败的所有次数。 |
jobs.createDirectMethodJob.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
方法调用作业的创建成功数 直接方法调用作业创建成功的所有次数。 |
jobs.createDirectMethodJob.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
孪生更新作业创建失败数 孪生更新作业创建失败的所有次数。 |
jobs.createTwinUpdateJob.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
孪生更新作业创建成功数 孪生更新作业创建成功的所有次数。 |
jobs.createTwinUpdateJob.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
Failed jobs 所有失败的作业的计数。 |
jobs.failed |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
对列出作业的失败调用数 对列出作业的所有失败调用的计数。 |
jobs.listJobs.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
对列出作业的成功调用数 对列出作业的所有成功调用的计数。 |
jobs.listJobs.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
失败的作业查询数 对查询作业的所有失败调用的计数。 |
jobs.queryJobs.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
成功的作业查询数 对查询作业的所有成功调用的计数。 |
jobs.queryJobs.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
Routing Delivery Message Size in Bytes (preview) 由 IoT 中心传递到终结点的消息的总大小(以字节为单位)。 可以使用 EndpointName 和 EndpointType 维度查看传递到不同终结点的消息的大小(以字节为单位)。 对于每个传递的消息,指标值都会增加,包括将消息传递到多个终结点或将消息多次传递到同一终结点。 |
RoutingDataSizeInBytesDelivered |
字节 | 平均值、最小值、最大值、总计(求和) | EndpointType 、EndpointName 、RoutingSource |
PT1M | 是 |
路由传递(预览版) IoT 中心尝试使用路由将消息传送到所有终结点的次数。 若要查看成功或失败尝试的次数,请使用 Result 维度。 若要查看失败的原因,例如无效、已删除或孤立,请使用 FailureReasonCategory 维度。 还可以使用 EndpointName 和 EndpointType 维度来了解传递到不同终结点的消息数。 每次传递尝试,指标值都会增加 1,包括将消息传递到多个终结点或将消息多次传递到同一终结点。 |
RoutingDeliveries |
计数 | 平均值、最小值、最大值、总计(求和) | EndpointType 、EndpointName 、FailureReasonCategory 、Result 、RoutingSource |
PT1M | 是 |
路由传递延迟(预览版) 消息进入 IoT 中心与遥测消息进入终结点之间的平均延迟(毫秒)。 可以使用 EndpointName 和 EndpointType 维度来了解不同终结点的延迟。 |
RoutingDeliveryLatency |
毫秒 | 平均值、最小值、最大值 | EndpointType 、EndpointName 、RoutingSource |
PT1M | 是 |
设备总数 已注册到 IoT 中心的设备数目 |
totalDeviceCount |
计数 | 平均值、最大值、最小值 | <无> | PT1M | 否 |
失败的孪生查询数 所有失败孪生查询的计数。 |
twinQueries.failure |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
孪生查询结果大小 所有成功孪生查询的结果大小的平均值、最小值和最大值。 |
twinQueries.resultSize |
字节 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |
成功的孪生查询数 所有成功孪生查询的计数。 |
twinQueries.success |
计数 | 平均值、最小值、最大值、总计(求和) | <无> | PT1M | 是 |