2016-09-21 14 views
0

私は、カスタムイベント、例外、ページビューをキャプチャしていたプロジェクトを持っています。 エラーを投げたり、ローカルマシンで完全に動作していて、紺碧のダッシュボードに表示されていました。チームが新しいダッシュボードを作成しましたが、カスタムイベントではなくページビューが表示されますが、カスタムイベントは表示されません。カスタムイベントアプリケーションの洞察

ダッシュボードからカスタムイベントオプションを有効にしました...表示されていません...例外はカスタム例外であり、同じコードからスローされました。正常に動作しますがカスタムイベントではありません。

任意のアイデア....

+0

私はカスタムイベントを記録するためにアプリケーション・インサイトを使用しようとしましたが、私の側で正常に動作します。あなたはあなたのカスタムイベントの様子についてより多くの情報を提供できますか? –

+0

は、私はそれがexeptionsとカスタムイベントのログを記録するためのいくつかのメソッドを持つカスタムクラスを持っている。、 クラスclsLogAppinsight { AppInsightLogException() { コードが例外をログに記録する。、 } AppInsightCustomEvents() { カスタムイベントをログに記録するコード。、 } }これは、以前に細かい作業とAzureアプリケーションの洞察力にすべての遠隔測定の詳細を示していたが、最近では、新しいダッシュボードaを作成アプリケーションのインスツルメンテーションキーが、紺碧の新しいアプリケーションの洞察を指しています。ページビューとExceptoinsは正常に動作しています。私はカスタムイベントを見ていません。 – kamal

答えて

0

はあなたがページビューと例外を見て、あなたは私はあなたのプロジェクトに約2つの物事想定していたクラスがあることをされて述べてきたことを考える:.NETのApplicationInsights.Webを使用して、

  1. asp.netを、他のナゲットパッケージ

  2. ウェブページ、Javascriptアプリケーションのinsights snippet +などを使用してください。

これらの2つの前提を前提とすると、あなたのカスタムイベントはC#コード内にあると仮定していますか?

ページビューとブラウザの例外が表示されている場合、JavaScriptコードで使用されている計測キーが1つのことです(_layout.cshtmlなどで直接ハードコードされている可能性があります)。また、ASPで使用される計測キー.net code 何か他のもの(おそらくapplicationinsights.configファイルから来るでしょう)

計器キーを1か所で変更した場合は、その両方を変更したことを確認してください。

これを検証する方法の1つは、Fiddlerのようなものを使用してサイトにアクセスして、dc.services.visualstudio.com(これらはsdksからデータを送信するための呼び出し)を監視することです。 JavaScriptコードはいくつかの呼び出しを行い、asp.netコードは独自の呼び出しを行います。アウトバウンドデータの内部は計装キーとなり、どちらを使用しているのか、どちらを修正する必要があるのか​​を確認できます。

関連する問題