Skip to content

Commit b2b3fee

Browse files
committed
Add telemetry for user config and extensions
1 parent 066b11c commit b2b3fee

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

src/vs/gitpod/node/gitpodInsightsAppender.ts

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,67 @@ function mapTelemetryData(eventName: string, data: any): RemoteTrackMessage | un
267267
timestamp: data.timestamp
268268
},
269269
};
270+
case 'settingsEditor.settingModified':
271+
return {
272+
event: 'vscode_update_configuration',
273+
properties: {
274+
key: data.key,
275+
target: data.target,
276+
workspaceId: data.workspaceId,
277+
workspaceInstanceId: data.workspaceInstanceId,
278+
sessionID: data.sessionID,
279+
timestamp: data.timestamp
280+
},
281+
};
282+
case 'extensionGallery:install':
283+
return {
284+
event: 'vscode_extension_gallery',
285+
properties: {
286+
kind: 'install',
287+
id: data.id,
288+
workspaceId: data.workspaceId,
289+
workspaceInstanceId: data.workspaceInstanceId,
290+
sessionID: data.sessionID,
291+
timestamp: data.timestamp
292+
},
293+
};
294+
case 'extensionGallery:update':
295+
return {
296+
event: 'vscode_extension_gallery',
297+
properties: {
298+
kind: 'update',
299+
id: data.id,
300+
workspaceId: data.workspaceId,
301+
workspaceInstanceId: data.workspaceInstanceId,
302+
sessionID: data.sessionID,
303+
timestamp: data.timestamp
304+
},
305+
};
306+
case 'extensionGallery:uninstall':
307+
return {
308+
event: 'vscode_extension_gallery',
309+
properties: {
310+
kind: 'uninstall',
311+
id: data.id,
312+
workspaceId: data.workspaceId,
313+
workspaceInstanceId: data.workspaceInstanceId,
314+
sessionID: data.sessionID,
315+
timestamp: data.timestamp
316+
},
317+
};
318+
case 'galleryService:query':
319+
return {
320+
event: 'vscode_extension_gallery',
321+
properties: {
322+
kind: 'query',
323+
statusCode: data.statusCode,
324+
count: data.count,
325+
workspaceId: data.workspaceId,
326+
workspaceInstanceId: data.workspaceInstanceId,
327+
sessionID: data.sessionID,
328+
timestamp: data.timestamp
329+
},
330+
};
270331
}
271332

272333
return undefined;

0 commit comments

Comments
 (0)