in src/app/shared/appTelemetry/appInsightsClient.ts [9:26]
public static getInstance(): ApplicationInsights {
if (!AppInsightsClient.instance) {
const appInsights = new ApplicationInsights({ config: {
autoTrackPageVisitTime: true,
connectionString: appConfig.telemetryConnString
} });
try {
appInsights.loadAppInsights();
appInsights.trackEvent({name: TELEMETRY_EVENTS.INTERNAL_USER}, {isInternal: isMicrosoftInternalDomain()});
AppInsightsClient.instance = appInsights;
} catch (e) {
// tslint:disable-next-line:no-console
console.log(e);
}
}
return AppInsightsClient.instance;
}