Я пытаюсь использовать AppInsights с Angular:
import { AppInsights } from 'applicationinsights-js';
....
if (!AppInsights.config) {
var config: Microsoft.ApplicationInsights.IConfig = {
instrumentationKey: environment.appInsightsInstrumentationKey
};
AppInsights.downloadAndSetup(config);
}
// code for logging exception:
AppInsights.trackException(errorMessage, "GlobalErrorHandler", {
UserName: userName,
ViewName: url
}, { }, AI.SeverityLevel.Error);
// code for logging page views
AppInsights.trackPageView(name, url, {
UserName: userName,
ViewName: url
}, { });
Я столкнулся с двумя проблемами с этим кодом:
- исключение вообще не отслеживается в приложении понимание с использованием этого кода, и
- отслеживается просмотр страницы, но он не содержит пользовательских свойств.
Я попытался заглянуть в исходный код модуля для AppInsights ( applicationinsights- js), но не смог найти решение.
Спасибо за любой совет.