From 7020d709a5f4023bd35af20461245c6a739f9929 Mon Sep 17 00:00:00 2001 From: Kartik Raj Date: Tue, 20 Feb 2024 23:05:22 +0530 Subject: [PATCH] Also add duration --- src/client/languageServer/watcher.ts | 2 +- src/client/telemetry/index.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/languageServer/watcher.ts b/src/client/languageServer/watcher.ts index 0ec40a008848..f30fa19086b2 100644 --- a/src/client/languageServer/watcher.ts +++ b/src/client/languageServer/watcher.ts @@ -178,7 +178,7 @@ export class LanguageServerWatcher implements IExtensionActivationService, ILang // Start the language server. if (startupStopWatch) { // It means that startup is triggering this code, track time it takes since startup to activate this code. - sendTelemetryEvent(EventName.LANGUAGE_SERVER_TRIGGER_DURATION, undefined, { + sendTelemetryEvent(EventName.LANGUAGE_SERVER_TRIGGER_DURATION, startupStopWatch.elapsedTime, { triggerTime: startupStopWatch.elapsedTime, }); } diff --git a/src/client/telemetry/index.ts b/src/client/telemetry/index.ts index fb6f358db760..960049a9044a 100644 --- a/src/client/telemetry/index.ts +++ b/src/client/telemetry/index.ts @@ -1330,7 +1330,8 @@ export interface IEventNamePropertyMapping { */ /* __GDPR__ "language_server_trigger_duration" : { - "triggerTime" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true, "owner": "karrtikr" }, + "duration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true, "owner": "karrtikr" }, + "triggerTime" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true, "owner": "karrtikr" } } */ [EventName.LANGUAGE_SERVER_TRIGGER_DURATION]: {