Skip to content

Commit ea875fc

Browse files
authored
fix(telemetry): metrics emitted without the result property #4284
2024-01-16 09:26:21 [WARN]: Metric Event did not pass validation: Metric `toolkit_init` was emitted without the `result` property. 2024-01-16 09:26:39 [WARN]: Metric Event did not pass validation: Metric `toolkit_viewLogs` was emitted without the `result` property.
1 parent d434294 commit ea875fc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ function recordToolkitInitialization(activationStartedOn: number, settingsValid:
331331
const duration = activationFinishedOn - activationStartedOn
332332

333333
if (settingsValid) {
334-
telemetry.toolkit_init.emit({ duration })
334+
telemetry.toolkit_init.emit({ duration, result: 'Succeeded' })
335335
} else {
336336
telemetry.toolkit_init.emit({ duration, result: 'Failed', reason: 'UserSettings' })
337337
}

src/shared/logger/commands.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export class Logging {
3131
public constructor(private readonly logUri: vscode.Uri, private readonly logger: Logger) {}
3232

3333
public async openLogUri(): Promise<vscode.TextEditor | undefined> {
34-
telemetry.toolkit_viewLogs.emit()
34+
telemetry.toolkit_viewLogs.emit({ result: 'Succeeded' })
3535
return vscode.window.showTextDocument(this.logUri)
3636
}
3737

0 commit comments

Comments
 (0)