Azure应用程序洞察在桌面客户端应用程序没有互联网访问



我们正在考虑将Application Insights添加到我们的WinForms Desktop客户端应用程序中,该应用程序在硬件上运行而不能访问互联网。

桌面应用程序所连接的服务器应用程序具有internet访问权限。

是否有可能将AI数据从客户端发送到我们的本地服务器,然后发送到azure?

一种方法是使用遥测处理器。您的遥测处理器将为每个遥测项目调用。Process函数可以实现将它发送到任何你想要的地方。通过不调用this.Next.Process(item),您将阻止该项目被链的其余部分处理(因此将不会发送到任何地方)。

可能的其他选项-模拟Application Insights端点。这里的挑战是它可能与其他版本不兼容。

另一个选择是实现你自己的ITelemetryChannel和ITelemetrySink。

相关内容

  • 没有找到相关文章

最新更新