设备故障排除工具

问题描述 投票:0回答:1

我有一个相当笼统的问题。拥有半大型 IoT 设备群(1000 多个)并使用 IoT Edge。我需要一种方法来有效地排除这些设备的故障。到目前为止,我一直在使用简单的 ssh 登录并检查行为不当的设备,但我想知道是否有人可以推荐可以使用的工具。如果我能看到设备列表并使用一些远程终端功能,那就最好了。

azure-iot-hub azure-iot-edge
1个回答
0
投票

如果您专门寻找自定义模块运行时状态,则可以通过检查设备的

edgeAgent
模块孪生来获取该信息。
edgeAgent
模块孪生包括
desired
reported
部分属性。通过将报告的属性值与所需值进行比较,您可以确定差异并确定断开连接,从而帮助您解决问题。可以通过 Azure 门户、SDK 或 Azure CLI 轻松访问
edgeAgent
模块孪生。有关详细信息,请参阅文章监视模块双胞胎

有一个名为“指标收集器模块”的开箱即用模块,可以将其添加到 IoT Edge 设备,以通过 Azure 门户对 IoT Edge 设备进行额外监控。此自定义模块处理由 edgeAgent 生成的数据,并提供有意义的见解,例如模块正确运行了多长时间,或者设备上使用的 RAM 量和 CPU 百分比。它提供了一个漂亮的用户界面,您可以在其中跟踪门户上的每个设备模块。请参考下图。

请参阅文章

教程:监控 IoT Edge 设备

了解更多详细信息。 希望这有帮助!如果您希望监控特定场景或用例,请更新问题以包含更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.