我试图改造中的应用洞察现有的应用程序,但无论我做什么,我只能似乎从前端获取遥测回:应用洞察(部分)丢失的数据
(注意:“添加Application Insights SDK ...”横幅,“无数据”警告,对于所有服务器响应和0服务器请求显然为0ms - 服务器响应时间上的蓝色小圆圈仅为当前选定的点)
我已经安装了以下nuget软件包的v2.1.0版本:
"Microsoft.ApplicationInsights"
"Microsoft.ApplicationInsights.Agent.Intercept"
"Microsoft.ApplicationInsights.DependencyCollector"
"Microsoft.ApplicationInsights.NLogTarget"
"Microsoft.ApplicationInsights.PerfCounterCollector"
"Microsoft.ApplicationInsights.Web"
"Microsoft.ApplicationInsights.WindowsServer"
"Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel"
,并加入我的仪器关键ApplicationInsights.config文件:
<InstrumentationKey>{my key here}</InstrumentationKey>
</ApplicationInsights>
我也通过监控ETW要发生的事件,我看到的是越来越大量的记录表明数据消息虽然有也有相当多的消息说:
WebTelemetryInitializerNotExecutedOnNullHttpContext
但不知道如果这是一个问题或不?
混淆的东西远一点,一些服务器端数据不似乎因为应用程序映射到要进入的是这样的:
我也尝试安装应用程序洞察代理在箱子上,但是这完全没有区别,我可以看到!
似乎有一些类似的问题,但他们似乎都没有解决方案,解决方案是删除并重新添加Nuget软件包(试用)或有多个ApplicationInsights.config文件(选中并没有)...
NB这个应用程序通常运行在AWS EC2的虚拟机上,但没有防火墙规则阻止任何出站流量,并且我也尝试在本地运行它...