Telemetry allows us to gather information about Vega usage and to track various pain points. This will help us tailor Vega for better future development. Telemetry is captured upon installation of the Vega package.
The purpose of Vega Telemetry is to make it easier for us to tailor Vega to meet the needs of end-users.
Users can decide which fields they wish to include by editing package.json, and setting telemetry either to a string or to a boolean value.
vega: {
telemetry: string[] | boolean
}
If you set telemetry
to true
, this will include all default fields.
The default fields include:
You may also set telemetry to an array to specify which fields you wish to include (e.g. ['name', 'private']
) . For example:
vega: {
telemetry: ['name','private']
}
If you set telemetry
to false, no data will be collected.
We do not collect any sensitive data, including environment variables, file paths, contents of files, logs, or serialized JavaScript errors.
All data collected using telemetry is completely anonymous. Data is untraceable to the source. Participation is also optional, and if you do not wish to share any information, you may opt-out by setting telemetry = false in your package.json file.