Azure IoT Hub 监控集成
Azure IoT Hub 允许您开发 IoT 解决方案,在 IoT 设备之间建立更安全的通信,并通过跟踪所有事件来监控这些设备。
通过 Site24x7 的集成,您现在可以监控 Azure IoT Hub、配置阈值并接收关键问题的告警。
设置与配置
您可以在添加新监视器时添加 Azure IoT Hub,也可以将其添加到现有的 Azure 监视器中。请按照这些步骤添加该服务。
支持的指标
| 指标名称 | 描述 | 统计 | 单位 |
|---|---|---|---|
| C2D Messages Abandoned | 设备丢弃的云到设备(C2D)消息总数 | Total | Count |
| C2D Message Deliveries Completed | 设备成功完成的 C2D 消息传递总数 | Total | Count |
| C2D Messages Rejected | 设备拒绝的 C2D 消息总数 | Total | Count |
| Failed Direct Method Invocations | 所有失败的直接方法调用总数 | Total | Count |
| Request Size of Direct Method Invocations | 所有成功直接方法请求的平均大小 | Average | Bytes |
| Response Size of Direct Method Invocations | 所有成功直接方法响应的平均大小 | Average | Bytes |
| Successful Direct Method Invocations | 成功直接方法调用的数量 | Total | Count |
| Failed Twin Reads from Back End | 失败的后端发起孪生读取数量 | Total | Count |
| Response Size of Twin Reads from Back End | 所有成功后端发起孪生读取的平均大小 | Average | Bytes |
| Successful Twin Reads from Back End | 成功后端发起孪生读取的总数 | Total | Count |
| Failed Twin Updates from Back End | 失败的后端发起孪生更新总数 | Total | Count |
| Size of Twin Updates from Back End | 所有成功后端发起孪生更新的平均大小 | Average | Bytes |
| Successful Twin Updates from Back End | 成功后端发起孪生更新的总数 | Total | Count |
| Configuration Metrics | 配置操作的指标总数 | Total | Count |
| Connected Devices | 连接到 IoT Hub 的设备数量 | Average | Count |
| Routing: Messages Delivered to Messages/Events | IoT Hub 路由成功将消息传递到内置端点的次数 | Total | Count |
| Routing: Messages Delivered to Event Hub | IoT Hub 路由成功将消息传递到 Event Hub 端点的次数 | Total | Count |
| Routing: Messages Delivered to Service Bus Queue | IoT Hub 路由成功将消息传递到 Service Bus 队列端点的次数 | Total | Count |
| Routing: Messages Delivered to Service Bus Topic | IoT Hub 路由成功将消息传递到 Service Bus 主题端点的次数 | Total | Count |
| Routing: Messages Delivered to Storage | IoT Hub 路由成功将消息传递到存储端点的次数 | Total | Count |
| Routing: Blobs Delivered to Storage | IoT Hub 路由将 Blob 传递到存储端点的次数 | Total | Count |
| Routing: Data Delivered to Storage | IoT Hub 路由传递到存储端点的数据量 | Total | Bytes |
| Routing: Message Latency for Messages/Events | 消息进入 IoT Hub 与遥测消息进入内置端点之间的平均延迟 | Average | Milliseconds |
| Routing: Message Latency for Event Hub | 消息进入 IoT Hub 与消息进入 Event Hub 端点之间的平均延迟 | Average | Milliseconds |
| Routing: Message Latency for Service Bus Queue | 消息进入 IoT Hub 与遥测消息进入 Service Bus 队列端点之间的平均延迟 | Average | Milliseconds |
| Routing: Message Latency for Service Bus Topic | 消息进入 IoT Hub 与遥测消息进入 Service Bus 主题端点之间的平均延迟 | Average | Milliseconds |
| Routing: Message Latency for Storage | 消息进入 IoT Hub 与遥测消息进入存储端点之间的平均延迟 | Average | Milliseconds |
| Routing: Telemetry Messages Dropped | IoT Hub 路由因端点失效而丢弃消息的次数 | Total | Count |
| Routing: Messages Delivered to Fallback | IoT Hub 路由将消息传递到与回退路由关联的端点的次数 | Total | Count |
| Routing: Telemetry Messages Incompatible | IoT Hub 路由因与端点不兼容而无法传递消息的次数 | Total | Count |
| Routing: Telemetry Messages Orphaned | IoT Hub 路由因消息不匹配任何路由规则而孤立消息的次数 | Total | Count |
| Routing: Telemetry Messages Delivered | 使用 IoT Hub 路由成功将消息传递到所有端点的次数 | Total | Count |
| Telemetry Message Send Attempts | 尝试发送到 IoT Hub 的设备到云遥测消息数量 | Total | Count |
| Number of Throttling Errors | 因设备吞吐量节流导致的节流错误总数 | Total | Count |
| Telemetry Messages Sent | 成功发送到 IoT Hub 的设备到云遥测消息总数 | Total | Count |
| Failed Twin Reads from Devices | 所有失败的设备发起孪生读取数量 | Total | Count |
| Response Size of Twin Reads from Devices | 所有成功设备发起孪生读取的平均数据量 | Average | Bytes |
| Successful Twin Reads from Devices | 所有成功设备发起孪生读取的总数 | Total | Count |
| Failed Twin Updates from Devices | 所有失败的设备发起孪生更新总数 | Total | Count |
| Size of Twin Updates from Devices | 所有成功设备发起孪生更新的平均大小 | Average | Bytes |
| Successful Twin Updates from Devices | 所有成功设备发起孪生更新的数量 | Total | Count |
| Total Number of Messages Used | 今天使用的消息总数 | Maximum | Count |
| Total Device Data Usage | 与连接到 IoT Hub 的任意设备之间传输的数据量 | Total | Bytes |
| Total Device Data Usage (preview) | 与连接到 IoT Hub 的任意设备之间传输的数据量(预览) | Total | Bytes |
| Connected Devices (deprecated) | 连接到 IoT Hub 的设备数量 | Total | Count |
| Total Devices (deprecated) | 已注册的设备数量 | Total | Count |
| Failed Job Cancellations | 所有取消作业调用失败的总数 | Total | Count |
| Successful Job Cancellations | 所有取消作业调用成功的总数 | Total | Count |
| Completed Jobs | 所有已完成作业的总数 | Total | Count |
| Failed Creations of Method Invocation Jobs | 所有未成功创建的直接方法调用作业总数 | Total | Count |
| Successful Creations of Method Invocation Jobs | 所有成功创建的直接方法调用作业总数 | Total | Count |
| Failed Creations of Twin Update Jobs | 所有未成功创建的孪生更新作业数量 | Total | Count |
| Successful Creations of Twin Update Jobs | 所有成功创建的孪生更新作业数量 | Total | Count |
| Failed Jobs | 所有失败作业的数量 | Total | Count |
| Failed Calls to List Jobs | 所有列出作业调用失败的数量 | Total | Count |
| Successful Calls to List Jobs | 所有列出作业调用成功的数量 | Total | Count |
| Failed Job Queries | 所有查询作业调用失败的数量 | Total | Count |
| Successful Job Queries | 所有查询作业调用成功的数量 | Total | Count |
| Total Devices | 注册到 IoT Hub 的设备数量 | Average | Count |
| Failed Twin Queries | 所有失败孪生查询的数量 | Total | Count |
| Twin Queries Result Size | 所有成功孪生查询的平均结果大小 | Average | Bytes |
| Successful Twin Queries | 所有成功孪生查询的数量 | Total | Count |
阈值配置
全局配置
- 在 Site24x7 网页客户端中,转到左侧导航窗格上的管理部分。
- 从左侧窗格选择配置文件,然后从下拉菜单中选择阈值和可用性 (+) 选项卡。
- 单击右上角的添加阈值配置文件。
- 对于监视器类型,选择 Azure IoT Hub。
现在您可以为上面列出的所有指标设置阈值。
监视器级配置
- 在 Site24x7 网页客户端中,转到云服务 > Azure,从下拉菜单中选择 Azure IoT Hub。
- 选择要设置阈值的资源,然后单击汉堡包图标
。 - 选择编辑,将跳转到编辑 Azure IoT Hub 监视器页面。
- 您可以通过选择阈值和可用性来设置指标的阈值。
您还可以在属性级别配置 IT 自动化。
IT 自动化
Site24x7 提供一套专属的 IT 自动化工具,可自动解决性能降级问题。这些工具主动响应事件,而无需等待人工干预。
配置规则
借助 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数。
相关链接:
如何添加 Azure 监视器
如何集成 Azure 应用服务监视器
如何集成 Azure 虚拟机监视器
如何为监视器配置 IT 自动化
查看监视器报表列表
