仓库
文档
遥测

遥测

Vercel Inc. (Vercel) 可能会收集有关您使用 Turborepo 的遥测数据,如下所述。遥测数据允许我们通过收集有关其使用情况和主机信息的匿名数据来监控和改进 Turborepo 和 Vercel 平台。这些数据可用于广泛识别、排查或响应影响用户的问题。

收集遥测数据是可选的。如果您不想收集遥测数据,您可以选择退出

为什么

遥测使我们能够准确地衡量所有用户对 Turborepo 功能的使用情况、痛点和自定义情况。这些数据使我们能够更好地根据大众需求定制 Turborepo,确保其持续增长、相关性和一流的开发人员体验。此外,这些数据使我们能够验证改进是否正在改善所有应用程序的基线。

收集什么内容

我们跟踪一般使用情况信息,具体来说,我们使用随机标识符跟踪以下内容,并使用匿名遥测数据

  • 调用的命令 (turbo runturbo pruneturbo gen 等)
  • turbo 的版本
  • 一般机器信息(例如 CPU 数量、macOS/Windows/Linux、命令是否在 CI 中运行)
  • 应用程序的大小(工作区的总数)
  • 我们不会收集任何可能包含敏感数据的指标。这包括但不限于:任务名称、包名称、敏感参数或标志值、环境变量、文件路径或文件内容。

注意:此列表会定期审核以确保其准确性。

您可以通过设置以下环境变量来查看正在收集的确切内容:TURBO_TELEMETRY_DEBUG=1

此外,您可以通过浏览events (在新标签页中打开) 文件直接查看所有可能的事件。

如何选择退出?

禁用

您可以通过运行以下命令选择退出

turbo telemetry disable

您也可以通过设置以下任何环境变量选择退出

状态

您可以通过运行以下命令随时查看遥测收集的状态

turbo telemetry status

启用

如果您想重新加入该计划,可以运行以下命令重新启用遥测

turbo telemetry enable