원격 측정

Vercel Inc. (Vercel)는 아래 설명된 대로 Turborepo 사용에 대한 원격 측정 데이터를 수집할 수 있습니다. 원격 측정 데이터를 통해 사용 및 호스트 정보에 대한 익명 데이터를 수집하여 Turborepo 및 Vercel 플랫폼을 모니터링하고 개선할 수 있습니다. 이 데이터는 사용자에게 영향을 미치는 문제를 광범위하게 식별, 해결 또는 대응하는 데 사용될 수 있습니다.

원격 측정 데이터 수집은 선택 사항입니다. 원격 측정 데이터가 수집되는 것을 원하지 않으시면 opt-out할 수 있습니다.

이유

원격 측정을 통해 모든 사용자에 걸쳐 Turborepo 기능 사용, 문제점 및 사용자 정의를 정확하게 측정할 수 있습니다. 이 데이터를 통해 Turborepo를 대중에게 더 잘 맞춤화하여 지속적인 성장, 관련성 및 최고 수준의 개발자 경험을 보장할 수 있습니다. 또한 이 데이터를 통해 개선 사항이 모든 애플리케이션의 기준을 개선하고 있는지 확인할 수 있습니다.

수집되는 내용

일반적인 사용 정보를 추적하며, 구체적으로 무작위 식별자를 사용하여 익명화된 원격 측정 데이터로 다음을 추적합니다:

  • 호출된 명령 (turbo run, turbo prune, turbo gen 등)
  • turbo의 버전
  • 일반적인 머신 정보 (예: CPU 수, macOS/Windows/Linux, CI 내에서 명령이 실행되었는지 여부)
  • 애플리케이션 크기 (전체 워크스페이스 수)
  • 민감한 데이터를 포함할 수 있는 메트릭은 수집하지 않습니다. 여기에는 작업 이름, 패키지 이름, 민감한 인수 또는 플래그 값, 환경 변수, 파일 경로 또는 파일 내용이 포함되지만 이에 국한되지 않습니다.

참고: 이 목록은 정확성을 보장하기 위해 정기적으로 감사됩니다.

다음 환경 변수를 설정하여 정확히 무엇이 수집되는지 확인할 수 있습니다: TURBO_TELEMETRY_DEBUG=1.

또한 events 파일을 직접 탐색하여 가능한 모든 이벤트를 볼 수 있습니다.

opt-out하는 방법

비활성화

다음을 실행하여 opt-out할 수 있습니다:

Terminal
turbo telemetry disable

다음 환경 변수 중 하나를 설정하여 opt-out할 수도 있습니다:

상태

다음을 실행하여 언제든지 원격 측정 수집 상태를 확인할 수 있습니다:

Terminal
turbo telemetry status

활성화

프로그램에 다시 참여하고 싶다면 다음을 실행하여 원격 측정을 다시 활성화할 수 있습니다:

Terminal
turbo telemetry enable