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> {
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;
}