将IoT Edge解决方案与Application Insights集成的最佳实践是什么?当前的IoT Edge生产清单[1]引用了一个“ logspout-loganalytics”项目,但该项目似乎没有由Microsoft正式维护,并且在一年多的时间内没有更新。
一些较旧的教程[2]建议在边缘运行“ microsoft / applicationinsights”泊坞窗映像以收集和发送日志记录,但现在已被Microsoft标记为不赞成。
那么,Microsoft建议将Azure IoT Edge项目连接到App Insights的当前最佳实践是什么?
[1] https://docs.microsoft.com/en-us/azure/iot-edge/production-checklist
[2] https://docs.microsoft.com/en-us/azure/azure-monitor/app/docker
答案 0 :(得分:0)
这取决于您要监视的内容。也许,最简单的方法是检测模块代码并直接调用Application Insights API。
logspout模块专门用于(容器)模块中发送到stdout或stderror的Docker日志,因此对于Application Insights来说是正交的。