管理企业环境中的遥测数据

VS Code 会收集遥测数据,以帮助了解产品的使用情况并进行改进。组织可以集中管理遥测设置,从而控制开发团队中收集的数据。

本文介绍了 IT 管理员如何通过企业策略来配置遥测。

遥测相关策略

VS Code 提供了以下用于管理遥测的策略:

策略 描述 VS Code 设置 可用版本
TelemetryLevel 指定遥测数据级别 telemetry.telemetryLevel 在 VS Code 中打开 在 VS Code Insiders 中打开 此设置由组织级别管理。请联系您的管理员进行更改。 1.99
EnableFeedback 配置反馈机制(问题报告器和调查) telemetry.feedback.enabled 在 VS Code 中打开 在 VS Code Insiders 中打开 此设置由组织级别管理。请联系您的管理员进行更改。 1.99

了解如何向您组织设备部署策略

配置遥测级别

TelemetryLevel 策略控制 VS Code 遥测、第一方扩展遥测以及参与该计划的第三方扩展遥测。

注意

某些第三方扩展可能不遵循此设置。请查阅特定扩展的文档,了解其遥测报告情况。

遥测级别选项

崩溃报告 错误遥测 使用数据
all
error -
崩溃 (crash) - -
off - - -

数据类型

  • 崩溃报告 - VS Code 崩溃时的诊断信息
  • 错误遥测 - 有关未导致应用程序崩溃的错误的信息
  • 使用数据 - 有关功能使用情况和性能的信息

禁用遥测

要禁用整个组织内的所有遥测,请将 TelemetryLevel 策略设置为 off

策略值:

off
重要

将遥测设置为 offerror 将禁用 A/B 测试。这可能会推迟向用户发布新功能,直到其正式发布。

仅启用错误遥测

要仅收集崩溃报告和错误遥测并禁用使用数据,请将 TelemetryLevel 策略设置为 error

策略值:

error

配置反馈机制

EnableFeedback 策略控制用户是否可以使用 VS Code 中的反馈机制(如问题报告器和调查)。

要禁用反馈机制,请将 EnableFeedback 策略设置为 false

策略值:

false

扩展遥测

VS Code 扩展可能会收集其自己的遥测数据。 telemetry.telemetryLevel 在 VS Code 中打开 在 VS Code Insiders 中打开 此设置由组织级别管理。请联系您的管理员进行更改。 设置会影响微软的第一方扩展和参与该计划的第三方扩展。但是,某些扩展可能不遵循此设置,并可能有其自己的遥测配置。

请查阅您组织中所用扩展的文档,以了解其遥测规范。

用于代理交互的 OpenTelemetry 支持

VS Code 中的 Copilot Chat 可以通过 OpenTelemetry (OTel) 导出跟踪、指标和事件,让您能够实时查看代理交互、LLM 调用、工具执行和令牌使用情况。您可以将这些遥测数据与任何兼容 OTel 的后端一起使用。

详细了解如何使用 OpenTelemetry 监控代理交互

GDPR 合规性

VS Code 的设计旨在符合 GDPR 要求。当用户禁用遥测时,VS Code 将停止发送后续的遥测数据。有关 GDPR 和 VS Code 的更多信息,请参阅遥测文档

© . This site is unofficial and not affiliated with Microsoft.