2016-09-21 3 views
0

У меня есть проект, в котором он собирал пользовательские события, исключение, просмотры страниц. Это не ошибка и отлично работает на моей локальной машине, и она показывалась на лазурной панели., Azure команда создала новую панель мониторинга, и теперь я вижу просмотры страниц, исключения, но не пользовательские события.,Пользовательские события Application Insights

Я также включил параметр настраиваемых событий из панели управления ... Даже если он не отображается ... Если вы видите исключение - это обычное исключение и оно выбрано из того же кода .. он отлично работает, но пользовательское событие не ...

Любая идея ....

+0

Я попытался использовать Application Insights для регистрации пользовательского события, он отлично работает на моей стороне. Не могли бы вы предоставить дополнительную информацию о том, как ваше пользовательское событие? –

+0

У меня есть пользовательский класс, где он имеет несколько методов для входа exeptions и пользовательские события., Класс clsLogAppinsight { AppInsightLogException() { код для входа исключения., } AppInsightCustomEvents() { кода для регистрации пользовательских событий., } } Это было ранее работало отлично и показать все телеметрические детали в приложении проницательности Azure., в последнее время они создали новую приборную панель nd мой ключ инструментария приложения указывает на новое понимание приложения в лазурном режиме. Вид страницы и Exceptoins работают нормально. но я не вижу никаких специальных событий. – kamal

ответ

0

Учитывая, что вы заявили, что вы видите просмотров страниц и исключения, и что у вас есть класс я предполагаю, 2 вещи о вашем проекте:

  1. asp.net, используя .net ApplicationInsights.Web, и т. д. nuget

  2. веб-страницы с использованием описания возможностей приложений Javascript и т. д.

Учитывая эти 2 предположения, я предполагаю, что ваши пользовательские события находятся в коде C#?

Если вы видите просмотры страниц и исключения в браузере, это означает, что ключ инструментария, используемый кодом javascript, - это одно (возможно, жестко запрограммированное непосредственно в _layout.cshtml или что-то подобное?) И ключ инструментария, используемый asp .net: что-то еще, (возможно, из файла applicationinsights.config?)

Если вы изменили ключ инструментария в одном месте, убедитесь, что вы изменили его в обоих.

Один из способов проверить это, чтобы использовать что-то вроде Fiddler, и перейти на ваш сайт, а также наблюдать за звонками до dc.services.visualstudio.com (это вызовы из sdks для отправки данных). код javascript будет делать некоторые вызовы, а код asp.net будет выполнять свои собственные вызовы. внутри исходящих данных будут ключи инструментов, и вы можете выбрать, какой из них и какой из них вам нужно исправить.

Смежные вопросы