Add a few more properties for dacpac telemetry (#18782)

* add wizard page and selected operation for dacfx wizard cancel telemetry

* update name

* send version for extract

* pass version directly into function call
This commit is contained in:
Kim Santiago
2022-03-21 14:27:09 -07:00
committed by GitHub
parent aaef400194
commit 8a670a8baa

View File

@@ -307,7 +307,9 @@ export class DataTierApplicationWizard {
private cancelDataTierApplicationWizard(): void {
TelemetryReporter.createActionEvent(TelemetryViews.DataTierApplicationWizard, 'WizardCanceled')
.withAdditionalProperties({
isPotentialDataLoss: this.model.potentialDataLoss?.toString()
isPotentialDataLoss: this.model.potentialDataLoss?.toString(),
page: this.wizard.currentPage.toString(),
selectedOperation: this.selectedOperation.toString()
}).send();
}
@@ -343,7 +345,7 @@ export class DataTierApplicationWizard {
additionalMeasurements.totalDurationMs = (new Date().getTime() - extractStartTime);
additionalMeasurements.extractedDacpacFileSizeBytes = await utils.tryGetFileSize(this.model.filePath);
this.sendDacFxOperationTelemetryEvent(result, TelemetryAction.ExtractDacpac, undefined, additionalMeasurements);
this.sendDacFxOperationTelemetryEvent(result, TelemetryAction.ExtractDacpac, { version: this.model.version }, additionalMeasurements);
return result;
}