如何在Azure IoT Edge中调试EdgeHub模块

时间:2018-11-14 19:25:54

标签: azure-iot-edge

反正在edgeHub中跟踪邮件流吗? 我有两个模块来连接传感器(opc-ua发布器)和一个coap代理,我使用它们将它们路由到云中
“ all2hub”:“从/消息/ * INTO $上游” 效果很好,我可以从两个设备上看到遥测 如果我添加另一个什么也不做的模块,但是将接收到的每条消息写入控制台 “ all2test”:“ FROM /消息/ * INTO BrokeredEndpoint(\” / modules / tester / inputs / test \“)” 我没有一条消息到达测试模块...我想知道是否可以跟踪并查看发生了什么......

1 个答案:

答案 0 :(得分:3)

您可以通过向部署中添加值为 debug RuntimeLogLevel 环境变量来为edgeHub启用调试日志(从门户转到“设置模块->已配置的高级Edge运行时设置” )

启用调试日志的另一种方法是通过更新IoT Edge安全管理器配置文件

替换环境:{}
env:
  RuntimeLogLevel: debug

保存文件并重新启动IoT Edge安全管理器。

启用调试日志后,您应该检查edgeHub日志是否已接收和发送消息。