遥测
Vercel 公司 (Vercel) 可能会收集关于您使用 Turborepo 的遥测数据,如下所述。遥测数据允许我们通过收集关于其使用情况和主机信息的匿名数据来监控和改进 Turborepo 和 Vercel 平台。这些数据可能被用于广泛地识别、排除故障或响应影响用户的问题。
遥测数据的收集是可选的。如果您不希望收集遥测数据,您可以选择退出。
为什么
遥测使我们能够准确衡量所有用户的 Turborepo 功能使用情况、痛点和自定义设置。这些数据使我们能够更好地为大众量身定制 Turborepo,确保其持续增长、相关性以及一流的开发者体验。此外,这些数据使我们能够验证改进是否正在改善所有应用程序的基线。
收集什么数据
我们跟踪一般使用信息,具体来说,我们使用随机标识符跟踪以下匿名遥测数据
- 调用的命令 (turbo run, turbo prune, turbo gen, 等等)
turbo
的版本- 通用机器信息 (例如 CPU 数量、macOS/Windows/Linux、命令是否在 CI 中运行)
- 应用程序大小 (工作区总数)
- 我们不收集任何可能包含敏感数据的指标。这包括但不限于:任务名称、包名称、敏感参数或标志值、环境变量、文件路径或文件内容。
注意:此列表会定期审核以确保其准确性。
您可以通过设置以下环境变量来查看正在收集的具体内容:TURBO_TELEMETRY_DEBUG=1
。
此外,可以通过浏览 events 文件直接查看所有可能的事件。
如何选择退出?
禁用
您可以通过运行以下命令选择退出
您还可以通过设置以下任何环境变量来选择退出
TURBO_TELEMETRY_DISABLED=1
DO_NOT_TRACK=1
(了解更多关于 Console Do Not Track (DNT))
状态
您可以随时通过运行以下命令来检查遥测收集的状态
启用
如果您想重新加入该计划,可以运行以下命令重新启用遥测