add docker image with telemetry for publish to container (#19360)

* add docker info image to telemetry for publish to container

* change name
This commit is contained in:
Kim Santiago
2022-05-12 17:03:17 -04:00
committed by GitHub
parent 9f69139dea
commit 7b4181dd13

View File

@@ -333,7 +333,9 @@ export class ProjectsController {
public async publishToDockerContainer(context: Project | dataworkspace.WorkspaceTreeItem, deployProfile: ILocalDbDeployProfile): Promise<void> { public async publishToDockerContainer(context: Project | dataworkspace.WorkspaceTreeItem, deployProfile: ILocalDbDeployProfile): Promise<void> {
const project: Project = this.getProjectFromContext(context); const project: Project = this.getProjectFromContext(context);
try { try {
TelemetryReporter.sendActionEvent(TelemetryViews.ProjectController, TelemetryActions.publishToContainer); TelemetryReporter.createActionEvent(TelemetryViews.ProjectController, TelemetryActions.publishToContainer)
.withAdditionalProperties({ dockerBaseImage: deployProfile.localDbSetting!.dockerBaseImage })
.send();
if (deployProfile && deployProfile.deploySettings) { if (deployProfile && deployProfile.deploySettings) {
let connectionUri: string | undefined; let connectionUri: string | undefined;
@@ -361,7 +363,9 @@ export class ProjectsController {
} }
} catch (error) { } catch (error) {
void utils.showErrorMessageWithOutputChannel(constants.publishToContainerFailed, error, this._outputChannel); 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; return;
} }