@@ -17,7 +17,6 @@ import { safeGet } from '../shared/extensionUtilities'
17
17
import { getLogger } from '../shared/logger'
18
18
import { RegionProvider } from '../shared/regions/regionProvider'
19
19
import { ResourceFetcher } from '../shared/resourceFetcher'
20
- import { TelemetryNamespace } from '../shared/telemetry/telemetryTypes'
21
20
import { registerCommand } from '../shared/telemetry/telemetryUtils'
22
21
import { AWSTreeNodeBase } from '../shared/treeview/nodes/awsTreeNodeBase'
23
22
import { ErrorNode } from '../shared/treeview/nodes/errorNode'
@@ -67,20 +66,23 @@ async function registerAwsExplorerCommands(
67
66
callback : async ( ) => {
68
67
await ext . awsContextCommands . onCommandShowRegion ( )
69
68
await recordNumberOfActiveRegionsMetric ( awsExplorer )
70
- }
69
+ } ,
70
+ telemetryName : 'Command_aws.showRegion'
71
71
} )
72
72
73
73
registerCommand ( {
74
74
command : 'aws.hideRegion' ,
75
75
callback : async ( node ?: RegionNode ) => {
76
76
await ext . awsContextCommands . onCommandHideRegion ( safeGet ( node , x => x . regionCode ) )
77
77
await recordNumberOfActiveRegionsMetric ( awsExplorer )
78
- }
78
+ } ,
79
+ telemetryName : 'Command_aws.hideRegion'
79
80
} )
80
81
81
82
registerCommand ( {
82
83
command : 'aws.refreshAwsExplorer' ,
83
- callback : async ( ) => awsExplorer . refresh ( )
84
+ callback : async ( ) => awsExplorer . refresh ( ) ,
85
+ telemetryName : 'Command_aws.refreshAwsExplorer'
84
86
} )
85
87
86
88
registerCommand ( {
@@ -92,25 +94,20 @@ async function registerAwsExplorerCommands(
92
94
outputChannel : lambdaOutputChannel ,
93
95
onRefresh : ( ) => awsExplorer . refresh ( node . parent )
94
96
} ) ,
95
- telemetryName : {
96
- namespace : TelemetryNamespace . Lambda ,
97
- name : 'delete'
98
- }
97
+ telemetryName : 'lambda_delete'
99
98
} )
100
99
101
100
registerCommand ( {
102
101
command : 'aws.deleteCloudFormation' ,
103
102
callback : async ( node : CloudFormationStackNode ) =>
104
103
await deleteCloudFormation ( ( ) => awsExplorer . refresh ( node . parent ) , node ) ,
105
- telemetryName : {
106
- namespace : TelemetryNamespace . Cloudformation ,
107
- name : 'delete'
108
- }
104
+ telemetryName : 'cloudformation_delete'
109
105
} )
110
106
111
107
registerCommand ( {
112
108
command : 'aws.showErrorDetails' ,
113
- callback : async ( node : ErrorNode ) => await showErrorDetails ( node )
109
+ callback : async ( node : ErrorNode ) => await showErrorDetails ( node ) ,
110
+ telemetryName : 'Command_aws.showErrorDetails'
114
111
} )
115
112
116
113
registerCommand ( {
@@ -122,17 +119,15 @@ async function registerAwsExplorerCommands(
122
119
outputChannel : lambdaOutputChannel ,
123
120
resourceFetcher : resourceFetcher
124
121
} ) ,
125
- telemetryName : {
126
- namespace : TelemetryNamespace . Lambda ,
127
- name : 'invokeremote'
128
- }
122
+ telemetryName : 'lambda_invokeremote'
129
123
} )
130
124
131
125
registerCommand ( {
132
126
command : 'aws.refreshAwsExplorerNode' ,
133
127
callback : async ( awsexplorer : AwsExplorer , element : AWSTreeNodeBase ) => {
134
128
awsexplorer . refresh ( element )
135
- }
129
+ } ,
130
+ telemetryName : 'Command_aws.refreshAwsExplorerNode'
136
131
} )
137
132
}
138
133
@@ -141,9 +136,8 @@ async function recordNumberOfActiveRegionsMetric(awsExplorer: AwsExplorer) {
141
136
const currTime = new Date ( )
142
137
143
138
ext . telemetry . record ( {
144
- namespace : TelemetryNamespace . VSCode ,
145
139
createTime : currTime ,
146
- data : [ { name : 'activeregions ' , value : numOfActiveRegions , unit : 'Count' } ]
140
+ data : [ { name : 'vscode_activeregions ' , value : numOfActiveRegions , unit : 'Count' } ]
147
141
} )
148
142
}
149
143
0 commit comments