From ab44d205d02d341961c32ef915f8e08e88954665 Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Tue, 2 May 2023 16:09:18 -0700 Subject: [PATCH] add telemetry for saving publish profiles (#22933) --- extensions/sql-database-projects/src/common/telemetry.ts | 1 + .../sql-database-projects/src/dialogs/publishDatabaseDialog.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/extensions/sql-database-projects/src/common/telemetry.ts b/extensions/sql-database-projects/src/common/telemetry.ts index 3697374f18..dbacb6767a 100644 --- a/extensions/sql-database-projects/src/common/telemetry.ts +++ b/extensions/sql-database-projects/src/common/telemetry.ts @@ -43,6 +43,7 @@ export enum TelemetryActions { resetOptions = 'resetOptions', optionsChanged = 'optionsChanged', profileLoaded = 'profileLoaded', + profileSaved = 'profileSaved', SchemaComparisonFinished = 'SchemaComparisonFinished', SchemaComparisonStarted = 'SchemaComparisonStarted', rename = "rename", diff --git a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts index 61cad82362..51967d415f 100644 --- a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts +++ b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts @@ -868,6 +868,7 @@ export class PublishDatabaseDialog { const targetDatabaseName = this.targetDatabaseName ?? ''; const deploymentOptions = await this.getDeploymentOptions(); await this.savePublishProfile(filePath.fsPath, targetDatabaseName, targetConnectionString, this.getSqlCmdVariablesForPublish(), deploymentOptions); + TelemetryReporter.sendActionEvent(TelemetryViews.SqlProjectPublishDialog, TelemetryActions.profileSaved); } this.profileUsed = true;