You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Azure IoT Hub中如何按设备ID查询每日设备到云遥测配额使用情况

如何查询Azure IoT Hub各设备ID对应的每日设备到云遥测配额使用量

你需要的两类统计(按操作类型拆分的配额用量、按设备维度的遥测配额消耗排名)都可以通过Azure门户内置的监控功能直接获取,操作步骤如下:

查询UTC单日按操作类型拆分的配额统计

  • 打开Azure门户,进入目标IoT Hub资源页
  • 左侧导航栏找到「监控」分类,选择指标入口
  • 指标命名空间选择 IoT Hub标准指标,指标项选择 每日消息配额使用量,聚合方式选总和
  • 点击「添加拆分」,拆分维度选择 操作名称,即可看到所有操作类型的配额消耗明细
  • 时间范围选择「过去24小时」,时间粒度设置为「24小时」,即可得到UTC零点起前一日的全量配额统计

查询各设备的每日设备到云遥测配额使用量

两种常用查询方式,按需选择:

方式1:指标页快速查询TOP N设备

  • 同上述入口进入IoT Hub指标页,指标项选择 遥测消息发送次数,聚合方式选总和
  • 点击「添加拆分」,拆分维度选择 设备ID
  • 时间范围选择你需要的统计周期(查询单日用量则选「过去24小时」,粒度设为24小时)
  • 打开图表设置的「限制前N个」选项,数值设为10、排序方式选降序,即可直接得到配额消耗排名前10的设备列表

方式2:Kusto日志查询自定义统计

如果需要灵活调整统计周期、过滤特定设备等,使用日志查询功能:

  • 左侧导航栏「监控」分类下选择日志入口,关闭默认模板弹窗
  • 在查询编辑框输入如下语句,点击运行即可得到UTC当日所有设备的遥测配额使用量:
AzureDiagnostics
| where ResourceType == "IOTHUBS"
| where OperationName == "deviceTelemetry"
| where TimeGenerated between (startofday(now()) .. endofday(now()))
| summarize 当日遥测配额使用量=sum(count_) by deviceId
| order by 当日遥测配额使用量 desc

注:IoT Hub配额统计默认使用UTC时间,单条遥测消息大小超过0.5KB时会按每0.5KB计数1次配额,上述统计结果和实际配额扣除数完全对齐。


内容的提问来源于stack exchange,提问作者Hsu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:06:05