You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mimeType: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The language type of the file (for example XML).'};
40
+
ext: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The file extension of the file (for example xml).'};
41
+
path: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The path of the file as a hash.'};
42
+
reason?: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'The reason why a file is read or written. Allows to e.g. distinguish auto save from normal save.'};
43
+
allowlistedjson?: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The name of the file but only if it matches some well known file names such as package.json or tsconfig.json.'};
innerHeight: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'The height of the current window.'};
71
+
innerWidth: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'The width of the current window.'};
72
+
outerHeight: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'The height of the current window with all decoration removed.'};
73
+
outerWidth: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'The width of the current window with all decoration removed.'};
userAgent: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The user agent as reported by `navigator.userAgent` by Electron or the web browser.'};
80
+
emptyWorkbench: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether a folder or workspace is opened or not.'};
'workbench.filesToOpenOrCreate': {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Number of files that should open or be created.'};
83
+
'workbench.filesToDiff': {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Number of files that should be compared.'};
84
+
'workbench.filesToMerge': {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Number of files that should be merged.'};
theme: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The current theme of the window.'};
87
+
language: {classification: 'SystemMetaData';purpose: 'BusinessInsight';comment: 'The display language of the window.'};
88
+
pinnedViewlets: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The identifiers of views that are pinned.'};
89
+
restoredViewlet?: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The identifier of the view that is restored.'};
90
+
restoredEditors: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'The number of editors that restored.'};
91
+
startupKind: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'How the window was opened, e.g via reload or not.'};
92
+
comment: 'Metadata around the workspace that is being loaded into a window.';
settingsType: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The type of the settings file that was read.'};
147
+
comment: 'Track when a settings file was read, for example from an editor.';
145
148
};
146
149
147
150
this.telemetryService.publicLog2<{settingsType: string},SettingsReadClassification>('settingsRead',{ settingsType });// Do not log read to user settings.json and .vscode folder as a fileGet event as it ruins our JSON usage data
148
151
}else{
149
152
typeFileGetClassification={
150
153
owner: 'bpasero';
154
+
comment: 'Track when a file was read, for example from an editor.';
settingsType: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The type of the settings file that was written to.'};
167
+
comment: 'Track when a settings file was written to, for example from an editor.';
163
168
};
164
169
this.telemetryService.publicLog2<{settingsType: string},SettingsWrittenClassification>('settingsWritten',{ settingsType });// Do not log write to user settings.json and .vscode folder as a filePUT event as it ruins our JSON usage data
165
170
}else{
166
171
typeFilePutClassfication={
167
172
owner: 'bpasero';
173
+
comment: 'Track when a file was written to, for example from an editor.';
0 commit comments