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-serverstart - any errors from LSP requests
- Ansible core version
- ansible-lint version if installed and enabled
ansible-playbookcommand runs successfully or fails.ansible-navigatorrun 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.