2016-11-07 3 views
1

私は、既存のアプリにアプリケーションの洞察を改造しようとしているが、関係なく、私は何をすべきか、私は、フロントエンドからバックテレメトリを得るように見えることはできません。アプリケーションの洞察(部分的に)失われたデータ

Application Insights dashboard

(「Application Insights SDKを追加...」バナー、「データなし」の警告、すべてのサーバー応答とサーバー要求が0msのように見える - サーバーの応答時間に青い半円が現時点で選択された点です)

次のナゲットパッケージの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ファイルへの私の計装キーを追加しました:私はETWを通過するイベントをも監視と私があるが、データが記録されつつあることを示唆しているメッセージをたくさん見

<InstrumentationKey>{my key here}</InstrumentationKey> 
</ApplicationInsights> 

WebTelemetryInitializerNotExecutedOnNullHttpContext 

これは問題であるかどうかはっきりしていませんか?

、さらに少し一部サーバー側のデータを、物事を混同しは、アプリケーションマップは次のようになりますので、通じなっているように見えるん:

Application Map

私もインストールしてみましたApplication Insightsエージェントは箱に入れましたが、それは私が見ることができた違いは全くありませんでした!

似たような質問がたくさんあるようですが、解決方法はありません。解決方法は、nugetパッケージを削除して再試行するか(試してみる)、複数のApplicationInsights.configファイルがあるありません)...

NBこのアプリケーションは通常、AWS EC2のVM上で実行されていますが、送信トラフィックをブロックするファイアウォールルールはなく、ローカルでも実行しようとしました...

答えて

0

実際には動作しましたが、実際には説明できません。

最初からやり直してみましたが、私の最初の試みと最初からやり直しても効果はありませんでした。

Code Lensとの統合など、いくつかの新機能があることに気づいたので、Application Insightsで何かが変更されたかどうか、または何か問題が連続して2回起こったかどうかわかりません(Application Insightsの追加は実際には複雑なプロセスではないため、が間違っています!)

0

はい、問題はWebTelemetryInitializerNotExecutedOnNullHttpContextメッセージです。 source codeを見ると、HttpContext.Currentがnullであることを意味します。

なぜあなたのケースでこれが起こっているのかわからないので、ウェブアプリケーションの構造を詳しく教えてください。 VMでIISを実行していますか?

関連する問題