텔레메트리
텔레메트리 (Telemetry)
Weaviate가 기본적으로 익명의 운영 정보를 조금 모아서 서비스 개선에 쓴다는 사실, 아시나요? 이게 텔레메트리(telemetry)예요. 서버 버전이나 객체 수 같은 기초 정보만 수집하고, 데이터 객체나 컬렉션 이름 같은 실제 콘텐츠는 수집하지 않아요. 끄고 싶으면 환경변수 하나만 바꾸면 됩니다.
출처: 공식문서 — Telemetry
무엇을 수집하나
Weaviate는 Weaviate 개선과 커뮤니티 사용 추세 이해를 위해 기본적으로 텔레메트리 데이터를 수집해요. 서버 버전, 운영체제, 인스턴스의 객체 수, 클라우드 메타데이터 같은 기초 정보가 포함됩니다. 이 데이터는 상용 서비스의 잠재 고객 식별에 쓰일 수 있고, 그 목적으로 제3자와 공유될 수도 있어요. 자세한 내용은 개인정보 처리방침을 참고하세요.
수집하지 않는 것도 분명히 짚어 둘게요. 데이터 객체, 컬렉션 이름, 데이터셋의 어떤 콘텐츠도 수집하지 않아요. 아래 나열된 정보만 수집합니다.
시작 시 Weaviate 서버는 고유 인스턴스 ID를 생성해요. 그 후 24시간마다 인스턴스가 다음 정보를 보냅니다.
- 머신 ID
- 페이로드 타입
- 서버 버전
- 호스트 운영체제
- 사용 중인 모듈
- 인스턴스의 객체 수
- 클라우드 메타데이터(아래 참고)
그 외 다른 텔레메트리 정보는 수집하지 않아요.
끄는 방법
텔레메트리를 끄려면 시스템 구성 파일에 다음 줄을 추가합니다.
DISABLE_TELEMETRY=true
클라우드 메타데이터
Weaviate v1.33부터, 접근 가능한 선택 클라우드 제공자(Google Cloud, Amazon Web Services, Azure)의 메타데이터 엔드포인트에서 기초 메타데이터를 수집해요.
클라우드 메타데이터에는 다음이 포함됩니다.
- AWS: AWS Account ID
- GCP: Project ID
- Azure: Subscription ID