8000 Adding optout option for telemetry by sofianhn · Pull Request #3032 · microsoft/vscode · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Adding optout option for telemetry #3032

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Feb 19, 2016
Merged

Adding optout option for telemetry #3032

merged 4 commits into from
Feb 19, 2016

Conversation

sofianhn
Copy link

This change will add a user setting that will allow to optout of reporting telemetry. The product will allow a set of predefined events to pass the user optin settings. This way we can calculate the optin rates.

The change include:

  • Refactor ITelemetryConfiguration from mainTelemetryService to telemetry.ts
  • Add a configuration option from the ElectronTelemetryService. This service will be responsible for caching the events that are reported until the user optin settings are loaded. After that, the service will flush the events. This is to prevent race conditions as some events are reported on load (auto save, workspace stats, workspace load).
  • Add a mechanism to allow for a predefined events to pass user optout settings in mainTelemetryService.
  • Tests

@alexdima
Copy link
Member

LGTM

alexdima added a commit that referenced this pull request Feb 19, 2016
Adding optout option for telemetry
@alexdima alexdima merged commit 77e0989 into microsoft:master Feb 19, 2016
@github-actions github-actions bot locked and limited conversation to collaborators Mar 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0