From 7b4181dd13900ba15c2661a0a1ec32fcd6b75b2c Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Thu, 12 May 2022 17:03:17 -0400 Subject: [PATCH] add docker image with telemetry for publish to container (#19360) * add docker info image to telemetry for publish to container * change name --- .../src/controllers/projectController.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/extensions/sql-database-projects/src/controllers/projectController.ts b/extensions/sql-database-projects/src/controllers/projectController.ts index 15b3e1d74c..87d8964a23 100644 --- a/extensions/sql-database-projects/src/controllers/projectController.ts +++ b/extensions/sql-database-projects/src/controllers/projectController.ts @@ -333,7 +333,9 @@ export class ProjectsController { public async publishToDockerContainer(context: Project | dataworkspace.WorkspaceTreeItem, deployProfile: ILocalDbDeployProfile): Promise { const project: Project = this.getProjectFromContext(context); try { - TelemetryReporter.sendActionEvent(TelemetryViews.ProjectController, TelemetryActions.publishToContainer); + TelemetryReporter.createActionEvent(TelemetryViews.ProjectController, TelemetryActions.publishToContainer) + .withAdditionalProperties({ dockerBaseImage: deployProfile.localDbSetting!.dockerBaseImage }) + .send(); if (deployProfile && deployProfile.deploySettings) { let connectionUri: string | undefined; @@ -361,7 +363,9 @@ export class ProjectsController { } } catch (error) { void utils.showErrorMessageWithOutputChannel(constants.publishToContainerFailed, error, this._outputChannel); - TelemetryReporter.sendErrorEvent(TelemetryViews.ProjectController, TelemetryActions.publishToContainer); + TelemetryReporter.createErrorEvent(TelemetryViews.ProjectController, TelemetryActions.publishToContainer) + .withAdditionalProperties({ dockerBaseImage: deployProfile.localDbSetting!.dockerBaseImage }) + .send(); } return; }