当前位置: 首页 > 知识库问答 >
问题:

是否有直接的方式将容器日志从iot边缘设备发送到azure log analytics工作区?

包唯
2023-03-14

我正在寻找一个解决方案,将iot边缘设备上生成的应用程序日志发送到azure log analytics工作区。

我已经尝试使用Microsoft Monitoring agent,使用它可以发送由运行docker容器生成的日志。但是,在边缘设备上,我们使用moby引擎而不是docker守护进程,因为监控代理没有收集日志记录(按照此设置运行docker-https://docs.microsoft.com/en-us/azure/azure-monitor/insights/containers#install-and-configure-windows-container-hosts)。此外,由于我在windows上运行边缘环境,因此没有找到任何针对windows的监视代理的容器映像。(针对Linux提供https://hub.docker.com/r/microsoft/oms/)

我正在寻找一种将边缘设备上生成的应用程序日志流式传输到azure log analytics工作区的完全自动化的方式。

共有1个答案

胡越
2023-03-14

到目前为止还没有内置的方法(可能值得Github上的团队检查一下,因为他们可能在路线图上有这方面的内容)。

但是,您可以使用新的日志提取特性构建自己的解决方案:

  • 编写一个小的时间触发Azure函数,每隔几分钟为您感兴趣的容器(或所有容器)拉出日志。日志将写入存储帐户
  • 第二个blob触发的函数将拾取上载的日志,并将它们发送到日志分析。

//edit:非常新的特性(仍在Edge 1.0.9的候选版本中):https://github.com/veyalla/ehm这可能正是您要找的

 类似资料:
  • 我们办公室里有这个Realand指纹识别设备,我必须将它连接到一个基于web的PHP考勤管理系统。但我不知道是否可以直接连接它。我目前正在寻找它的文档,但它似乎没有关于如何从这个生物识别设备获取数据的PHP相关指南。这里有一些SDK正在使用演示websocket,但它无法检测设备。另外,我对VB或C不熟悉。您能推荐在大多数生物识别设备上灵活使用的任何可能方式吗?蒂亚。

  • 我已经将“Disagnostics设置(预览)”blades选项配置为选中类别“AppServiceHttpLogs”并选择相关工作区的“Send to Log Analytics”。(参见本博文https://azure.github.io/appservice/2019/11/01/app-service-integration-with-azure-monitor.html) 配置完成后,我

  • 我们在AWS ECS Fargate中部署了多个运行NodeJS服务(节点:11 alpine docker image)的容器。 我们已经有一个正在运行的ElasticSearch实例从非Fargate应用程序收集日志。我想将Fargate容器中的日志传递到这个ElasticSearch实例中,但我很难找出最好的方法。 1)似乎一种方法是从Cloudwatch流式传输日志- 2) 我希望我可以运

  • 在Azure IoT SDK节点的帮助下,我被指派使用NodeJS将遥测数据从设备发送到IoT hub。如何编写或如何找到d2c消息的适当示例。我很困惑这个特定SDK中用于设备到物联网中心遥测的示例代码。https://github.com/Azure/azure-iot-sdk-node“假设我的设备有一个废物水平传感器,并将废物填充水平发送到IoT hub,那么我如何从该SDK获取适当的样本以

  • 在我通过Windows 10上的“Windows子系统Linux 2”运行Ubuntu18.04的本地机器上,我运行的是Elastic 7.3、Kibana 7.3和Elastic 7.3 docker容器。 设置成功,Filebeat似乎可以正确监控容器。但是,Kibana没有显示任何日志。 安装程序 要设置Elastic和Kibana,我使用以下命令 在这两个命令之后,容器Kibana日志显示

  • 本文向大家介绍producer 是否直接将数据发送到 broker 的 leader(主节点)?相关面试题,主要包含被问及producer 是否直接将数据发送到 broker 的 leader(主节点)?时的应答技巧和注意事项,需要的朋友参考一下 producer 直接将数据发送到 broker 的 leader(主节点),不需要在多个节点进行分发,为了 帮助 producer 做到这点,所有的