diff --git a/src/vs/platform/telemetry/node/appInsightsAppender.ts b/src/vs/platform/telemetry/node/appInsightsAppender.ts index 9886b6ce20..f46e0c34a1 100644 --- a/src/vs/platform/telemetry/node/appInsightsAppender.ts +++ b/src/vs/platform/telemetry/node/appInsightsAppender.ts @@ -31,7 +31,17 @@ function getClient(aiKey: string): typeof appInsights.client { const client = appInsights.getClient(aiKey); client.channel.setOfflineMode(true); + + // {{SQL CARBON EDIT}} client.context.tags[client.context.keys.deviceMachineName] = ''; //prevent App Insights from reporting machine name + client.context.tags[client.context.keys.cloudRoleInstance] = ''; //prevent App Insights from reporting machine name + + // set envelope flags to suppress Vortex ingest header + client.addTelemetryProcessor((envelope, contextObjects) => { + envelope.flags = 0x200000; + return true; + }); + if (aiKey.indexOf('AIF-') === 0) { client.config.endpointUrl = 'https://vortex.data.microsoft.com/collect/v1'; }