我試圖改造中的應用洞察現有的應用程序,但無論我做什麼,我只能似乎從前端獲取遙測回:應用洞察(部分)丟失的數據
(注意:「添加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的虛擬機上,但沒有防火牆規則阻止任何出站流量,並且我也嘗試在本地運行它...