Files
azuredatastudio/src/sql/platform/telemetry/common/telemetryKeys.ts
Alan Ren e42da81005 connect dialog telemetry (#15267)
* add connection dialog telemetry

* reset source

* add to correct place
2021-04-28 14:44:31 -07:00

98 lines
3.2 KiB
TypeScript

/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
export enum ModalDialogName {
ErrorMessage = 'ErrorMessage',
WebView = 'WebView',
ConnectionAdvancedProperties = 'ConnectionAdvancedProperties',
Connection = 'Connection',
Backup = 'Backup',
FileBrowser = 'FileBrowser',
Restore = 'Restore',
Insights = 'Insights',
Profiler = 'Profiler',
ServerGroups = 'ServerGroups',
Accounts = 'Accounts',
FireWallRule = 'FirewallRule',
AutoOAuth = 'AutoOAuth',
AddNewDashboardTab = 'AddNewDashboardTab',
ProfilerFilter = 'ProfilerFilter',
CalloutDialog = 'CalloutDialog'
}
export enum TelemetryView {
Agent = 'Agent',
AgentJobs = 'AgentJobs',
AgentJobHistory = 'AgentJobHistory',
AgentJobSteps = 'AgentJobSteps',
AgentNotebookHistory = 'AgentNotebookHistory',
AgentNotebooks = 'AgentNotebooks',
ConnectionDialog = 'ConnectionDialog',
Shell = 'Shell',
ExtensionRecommendationDialog = 'ExtensionRecommendationDialog',
ResultsPanel = 'ResultsPanel',
Notebook = 'Notebook',
SqlAssessment = 'SqlAssessment'
}
export enum TelemetryError {
DatabaseConnectionError = 'DatabaseConnectionError'
}
export enum TelemetryAction {
AddServerGroup = 'AddServerGroup',
adsCommandExecuted = 'adsCommandExecuted',
ConnectToServer = 'ConnectToServer',
BackupCreated = 'BackupCreated',
DashboardNavigated = 'DashboardNavigated',
DatabaseConnected = 'DatabaseConnected',
DatabaseDisconnected = 'DatabaseDisconnected',
DeleteAgentJob = 'DeleteAgentJob',
DeleteAgentJobStep = 'DeleteAgentJobStep',
DeleteAgentAlert = 'DeleteAgentAlert',
DeleteAgentOperator = 'DeleteAgentOperator',
DeleteAgentProxy = 'DeleteAgentProxy',
DeleteConnection = 'DeleteConnection',
DeleteServerGroup = 'DeleteServerGroup',
CancelQuery = 'CancelQuery',
ChartCreated = 'ChartCreated',
Click = 'Click',
FirewallRuleRequested = 'FirewallRuleCreated',
GetDataGridItems = 'GetDataGridItems',
GetDataGridColumns = 'GetDataGridColumns',
ModelViewDashboardOpened = 'ModelViewDashboardOpened',
ModalDialogClosed = 'ModalDialogClosed',
ModalDialogOpened = 'ModalDialogOpened',
MoveServerConnection = 'MoveServerConnection',
MoveServerGroup = 'MoveServerGroup',
NewQuery = 'NewQuery',
ObjectExplorerExpand = 'ObjectExplorerExpand',
Open = 'Open',
RestoreRequested = 'RestoreRequested',
RunAgentJob = 'RunAgentJob',
RunQuery = 'RunQuery',
RunQueryStatement = 'RunQueryStatement',
RunQueryString = 'RunQueryString',
ShowChart = 'ShowChart',
StopAgentJob = 'StopAgentJob',
WizardPagesNavigation = 'WizardPagesNavigation',
SearchStarted = 'SearchStarted',
SearchCompleted = 'SearchCompleted'
}
export enum NbTelemetryAction {
RunCell = 'RunCell',
RunAll = 'RunNotebook',
AddCell = 'AddCell',
KernelChanged = 'KernelChanged',
NewNotebookFromConnections = 'NewNotebookWithConnectionProfile'
}
export enum TelemetryPropertyName {
ChartMaxRowCountExceeded = 'chartMaxRowCountExceeded',
ConnectionSource = 'connectionSource'
}