Я пытаюсь модифицировать приложения Insights в существующие приложения, но независимо от того, что я делаю, я могу только показаться, чтобы получить телеметрию назад от переднего конца:Применение Insights (частично) недостающие данные
(примечание «Добавить приложение Insights SDK ...», предупреждение «Нет данных», видимо, 0 мс для всех ответов сервера и 0 запросов сервера - маленький синий полукруг на время ответа сервера - это только текущая выбранная точка)
Я установил v2.1.0 следующих пакетов nuget:
"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
но не уверен, что это проблема или нет?
Смешивать вещи немного дальше, некоторых серверных данных кажется, не будет получать через с карты приложения выглядит следующим образом:
Я также попытался установить Application Insights Agent на поле, но это не имело никакого значения, которое я мог видеть!
Существует, похоже, ряд подобных вопросов, но все они, похоже, не имеют разрешения, разрешение заключается в удалении и повторном добавлении пакетов nuget (попробовал) или было несколько файлов ApplicationInsights.config (отмечено и их нет) ...
NB это приложение, как правило, работает на VM в AWS EC2, но нет правил брандмауэра, блокирующих любой исходящий трафик, и я также пытался запустить его локально ...