Skip to content

Data collection

vscode-ansible has opt-in telemetry collection, provided by vscode-redhat-telemetry.

What's included in the vscode-ansible telemetry data

  • ansible-language-server start
  • errors during ansible-language-server start
  • any errors from LSP requests
  • Ansible core version
  • ansible-lint version if installed and enabled
  • ansible-playbook command runs successfully or fails.
  • ansible-navigator run command runs successfully or fails.
  • Ansible vault (ansible-vault) command run in case it fails.
  • Resync Ansible inventory (ansible-inventory) command run in case it fails.
  • Execution environment enabled or disabled
  • Ansible Lightspeed enabled or disabled
  • Ansible Lightspeed code assist enabled or disabled

What's included in the general telemetry data

Please see the vscode-redhat-telemetry data collection information for information on what data it collects.

How to opt-in or out

Use the redhat.telemetry.enabled setting to enable or disable telemetry collection.

Note that this extension abides by Visual Studio Code's telemetry level: if telemetry.telemetryLevel is set to off, then no telemetry events will be sent to Red Hat, even if redhat.telemetry.enabled is set to true. If telemetry.telemetryLevel is set to error or crash, only events containing an error or errors property will be sent to Red Hat.