遥测
Vercel Inc. (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))
状态
你可以随时通过运行以下命令检查遥测收集的状态:
启用
如果你想重新加入该计划,可以通过运行以下命令重新启用遥测: