简体   繁体   English

没有Internet访问的前提下的Application Insight

[英]Application Insight on premises without Internet Access

I've to develop a WPF application in an intranet environment with no internet access for security reason. 由于安全原因,我必须在没有Internet访问的Intranet环境中开发WPF应用程序。 I was wondering if it's possible to collect data locally (on a server) then to FTP them or even better to have the application insight alternative installed on a Server. 我想知道是否有可能在本地(在服务器上)收集数据,然后通过FTP传输这些数据,或者甚至更好地在服务器上安装应用程序洞察力替代方案。 Has anyone faced a similar situation and have been able to solve it? 有没有人遇到过类似的情况并能够解决?

You could do something like that yourself if you really needed to. 如果确实需要,您可以自己做类似的事情。 Instead of using the built in InMemoryChannel or ServerChannel classes to send telemetry, you'd create your own implementation to store them somewhere else. 与其使用内置的InMemoryChannelServerChannel类发送遥测, ServerChannel创建自己的实现以将它们存储在其他位置。 (or you could change the endpoint that the default channels point to to a web service inside the intranet. (或者您可以更改默认渠道指向Intranet内的Web服务的端点。

you could then collect those files up and ftp them outside, and write another service to read those files and send the telemetry to app insights. 然后,您可以收集这些文件并将其通过ftp外传,并编写另一项服务来读取这些文件并将遥测发送给应用程序洞察。 Though it seems less like a good idea given the intranet with no internet for security reasons. 考虑到出于安全原因而没有Internet的Intranet,这似乎不是一个好主意。

Or, better yet, you could simply write internal service to parse and store all that telemetry and show it on that web service inside the intranet and use appinsights only as an sdk and schema, and don't send any of your data outside your intranet at all. 或者,更好的是,您可以简单地编写内部服务以解析和存储所有遥测,并将其显示在Intranet内的该Web服务上,并且仅将Appinsights用作sdk和模式,而不必将任何数据发送到Intranet之外完全没有

More likely: upvote adding AI to azure stack, ( https://feedback.azure.com/forums/357324-application-insights/suggestions/11683746-bring-application-insights-to-azure-stack ) and then get an azure stack implementation inside your intranet? 更有可能:赞成将AI添加到天蓝色的堆栈中,( https://feedback.azure.com/forums/357324-application-insights/suggestions/11683746-bring-application-insights-to-azure-stack )然后得到天蓝色在Intranet内实现堆栈? then you get all the other goodies of Azure from Azure stack as well. 然后您还可以从Azure堆栈中获得Azure的所有其他优点。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM