@@ -17,7 +17,6 @@ import { safeGet } from '../shared/extensionUtilities'
1717import { getLogger } from '../shared/logger'
1818import { RegionProvider } from '../shared/regions/regionProvider'
1919import { ResourceFetcher } from '../shared/resourceFetcher'
20- import { TelemetryNamespace } from '../shared/telemetry/telemetryTypes'
2120import { registerCommand } from '../shared/telemetry/telemetryUtils'
2221import { AWSTreeNodeBase } from '../shared/treeview/nodes/awsTreeNodeBase'
2322import { ErrorNode } from '../shared/treeview/nodes/errorNode'
@@ -67,20 +66,23 @@ async function registerAwsExplorerCommands(
6766 callback : async ( ) => {
6867 await ext . awsContextCommands . onCommandShowRegion ( )
6968 await recordNumberOfActiveRegionsMetric ( awsExplorer )
70- }
69+ } ,
70+ telemetryName : 'Command_aws.showRegion'
7171 } )
7272
7373 registerCommand ( {
7474 command : 'aws.hideRegion' ,
7575 callback : async ( node ?: RegionNode ) => {
7676 await ext . awsContextCommands . onCommandHideRegion ( safeGet ( node , x => x . regionCode ) )
7777 await recordNumberOfActiveRegionsMetric ( awsExplorer )
78- }
78+ } ,
79+ telemetryName : 'Command_aws.hideRegion'
7980 } )
8081
8182 registerCommand ( {
8283 command : 'aws.refreshAwsExplorer' ,
83- callback : async ( ) => awsExplorer . refresh ( )
84+ callback : async ( ) => awsExplorer . refresh ( ) ,
85+ telemetryName : 'Command_aws.refreshAwsExplorer'
8486 } )
8587
8688 registerCommand ( {
@@ -92,25 +94,20 @@ async function registerAwsExplorerCommands(
9294 outputChannel : lambdaOutputChannel ,
9395 onRefresh : ( ) => awsExplorer . refresh ( node . parent )
9496 } ) ,
95- telemetryName : {
96- namespace : TelemetryNamespace . Lambda ,
97- name : 'delete'
98- }
97+ telemetryName : 'lambda_delete'
9998 } )
10099
101100 registerCommand ( {
102101 command : 'aws.deleteCloudFormation' ,
103102 callback : async ( node : CloudFormationStackNode ) =>
104103 await deleteCloudFormation ( ( ) => awsExplorer . refresh ( node . parent ) , node ) ,
105- telemetryName : {
106- namespace : TelemetryNamespace . Cloudformation ,
107- name : 'delete'
108- }
104+ telemetryName : 'cloudformation_delete'
109105 } )
110106
111107 registerCommand ( {
112108 command : 'aws.showErrorDetails' ,
113- callback : async ( node : ErrorNode ) => await showErrorDetails ( node )
109+ callback : async ( node : ErrorNode ) => await showErrorDetails ( node ) ,
110+ telemetryName : 'Command_aws.showErrorDetails'
114111 } )
115112
116113 registerCommand ( {
@@ -122,17 +119,15 @@ async function registerAwsExplorerCommands(
122119 outputChannel : lambdaOutputChannel ,
123120 resourceFetcher : resourceFetcher
124121 } ) ,
125- telemetryName : {
126- namespace : TelemetryNamespace . Lambda ,
127- name : 'invokeremote'
128- }
122+ telemetryName : 'lambda_invokeremote'
129123 } )
130124
131125 registerCommand ( {
132126 command : 'aws.refreshAwsExplorerNode' ,
133127 callback : async ( awsexplorer : AwsExplorer , element : AWSTreeNodeBase ) => {
134128 awsexplorer . refresh ( element )
135- }
129+ } ,
130+ telemetryName : 'Command_aws.refreshAwsExplorerNode'
136131 } )
137132}
138133
@@ -141,9 +136,8 @@ async function recordNumberOfActiveRegionsMetric(awsExplorer: AwsExplorer) {
141136 const currTime = new Date ( )
142137
143138 ext . telemetry . record ( {
144- namespace : TelemetryNamespace . VSCode ,
145139 createTime : currTime ,
146- data : [ { name : 'activeregions ' , value : numOfActiveRegions , unit : 'Count' } ]
140+ data : [ { name : 'vscode_activeregions ' , value : numOfActiveRegions , unit : 'Count' } ]
147141 } )
148142}
149143
0 commit comments