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 计数 平均值、最小值、最大值、总计(求和) ResultEventType 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 字节 平均值、最小值、最大值、总计(求和) EndpointTypeEndpointNameRoutingSource PT1M
路由传递(预览版)

IoT 中心尝试使用路由将消息传送到所有终结点的次数。 若要查看成功或失败尝试的次数,请使用 Result 维度。 若要查看失败的原因,例如无效、已删除或孤立,请使用 FailureReasonCategory 维度。 还可以使用 EndpointName 和 EndpointType 维度来了解传递到不同终结点的消息数。 每次传递尝试,指标值都会增加 1,包括将消息传递到多个终结点或将消息多次传递到同一终结点。
RoutingDeliveries 计数 平均值、最小值、最大值、总计(求和) EndpointTypeEndpointNameFailureReasonCategoryResultRoutingSource PT1M
路由传递延迟(预览版)

消息进入 IoT 中心与遥测消息进入终结点之间的平均延迟(毫秒)。 可以使用 EndpointName 和 EndpointType 维度来了解不同终结点的延迟。
RoutingDeliveryLatency 毫秒 平均值、最小值、最大值 EndpointTypeEndpointNameRoutingSource PT1M
设备总数

已注册到 IoT 中心的设备数目
totalDeviceCount 计数 平均值、最大值、最小值 <无> PT1M
失败的孪生查询数

所有失败孪生查询的计数。
twinQueries.failure 计数 平均值、最小值、最大值、总计(求和) <无> PT1M
孪生查询结果大小

所有成功孪生查询的结果大小的平均值、最小值和最大值。
twinQueries.resultSize 字节 平均值、最小值、最大值、总计(求和) <无> PT1M
成功的孪生查询数

所有成功孪生查询的计数。
twinQueries.success 计数 平均值、最小值、最大值、总计(求和) <无> PT1M

后续步骤