首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查IoT Publisher和OPC Hub之间的日志以确认数据传输

如何检查IoT Publisher和OPC Hub之间的日志以确认数据传输
EN

Stack Overflow用户
提问于 2021-10-28 18:57:19
回答 2查看 120关注 0票数 0

我已经在我们的一台机器上设置了OPC,并安装了IoT Publisher,并将其连接到我们的opc-ua服务器之一,然后将数据发送到OPC Publisher,然后再发送到IoT集线器。在过去的10天里,我们没有收到任何数据到我们的IoT集线器,今天突然我们收到了数据。我们如何排查最近10天数据丢失的原因?

EN

回答 2

Stack Overflow用户

发布于 2021-10-28 19:39:34

监控边缘部署的最强大工具之一是与Azure Monitor的集成。它将从edgeHub和edgeAgent收集指标,这两个指标结合在一起将使您大致了解消息的去向。它可以显示有多少消息被发送到您的上游端点,以及何时发送。

Source of image

有关这些功能的完整概述,请查看this blog post。安装步骤为here

编辑: OPC Publisher aLso支持诊断日志记录,这将为您提供有关连接到OPC服务器的更多信息。为此,您需要设置诊断间隔。您可以通过在createOptions中指定--di command argument来完成此操作:

代码语言:javascript
复制
"OPCPublisher":{
   "settings":{
      "image":"<image>",
      "createOptions":{
         "Cmd":["di=60"]
      }
   },
   "type":"docker",
   "version":"1.0",
   "status":"running",
   "restartPolicy":"always"
}

上面的示例将每隔60秒记录一次诊断指标。然后,您可以使用来自Cristian's answer的support bundle命令来上传日志,或者使用UploadSupportBundle直接方法来完成同样的操作,而无需访问设备。

票数 2
EN

Stack Overflow用户

发布于 2021-10-28 20:04:37

您可以在边缘设备上生成支持包,它将收集所有已部署模块的日志以及边缘运行时日志。

sudo iotedge support-bundle --since 11d

有关IoT边缘here故障排除的更多详细信息

您可以首先查看发布者的日志,并验证与OPC UA服务器的连接是否处于活动状态。如果没有问题,请查看edgeHub并验证到IoT集线器的上游连接是否受到影响。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69759509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档