Also include returned result count in completions telemetry

This commit is contained in:
Matt Bierner
2019-04-12 14:43:04 -07:00
parent 312b09cc6b
commit cad3862663

View File

@@ -398,6 +398,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider
"completions.execute" : {
"duration" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"type" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"count" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" },
"${include}": [
"${TypeScriptCommonProperties}",
]
@@ -405,7 +406,8 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider
*/
this.telemetryReporter.logTelemetry('completions.execute', {
duration: duration + '',
type: response ? response.type : 'unknown'
type: response ? response.type : 'unknown',
count: (response && response.type === 'response' && response.body ? response.body.entries.length : 0) + ''
});
}