From 928d7684a0518e8042d5801dc143b8406a787223 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Fri, 12 Sep 2025 11:57:42 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20ChromaDB=20telemetry=20=EC=97=90?= =?UTF-8?q?=EB=9F=AC=20=ED=95=B4=EA=B2=B0=20=EB=B0=8F=201.0.21=20=EC=97=85?= =?UTF-8?q?=EA=B7=B8=EB=A0=88=EC=9D=B4=EB=93=9C=20=EB=AC=B8=EC=84=9C?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ll80_ChromaDB_telemetry_업그레이드.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 troubleshooting/250912_happybell80_ChromaDB_telemetry_업그레이드.md diff --git a/troubleshooting/250912_happybell80_ChromaDB_telemetry_업그레이드.md b/troubleshooting/250912_happybell80_ChromaDB_telemetry_업그레이드.md new file mode 100644 index 0000000..4a30b3c --- /dev/null +++ b/troubleshooting/250912_happybell80_ChromaDB_telemetry_업그레이드.md @@ -0,0 +1,60 @@ +# ChromaDB Telemetry 에러 및 1.0.21 업그레이드 + +## 작성일: 2025-09-12 +## 작성자: happybell80 +## 상태: ✅ 해결됨 +## 관련 서비스: rb8001, skill-embedding + +--- + +## 문제 상황 + +### Telemetry 에러 발생 +``` +WARNING: Anonymized telemetry enabled. See https://docs.trychroma.com/telemetry +ERROR: Failed to send telemetry: PostHog API error +``` +- ChromaDB 0.5.20에서 지속적 경고/에러 발생 +- PostHog 분석 서비스 연결 실패 +- 기능 동작에는 영향 없지만 로그 오염 + +### 버전 격차 +- 현재: 0.5.20 (2024년 중반) +- 최신: 1.0.21 (2025년 최신) +- 6개월 이상 버전 차이 + +## 테스트 결과 (51124 서버) + +### 호환성 테스트 ✅ +- 기본 CRUD (생성/저장/검색/삭제) 정상 +- rb8001 기존 패턴 완벽 호환 +- skill-embedding(8515) 연동 정상 +- 384차원 임베딩 지원 확인 + +### 검색 정확도 ✅ +- "오늘 날씨는?" → "오늘 날씨 어때?" (67.2% 유사도) +- "미팅 시간?" → "회의 일정 알려줘" (71.6% 유사도) +- 기존과 동일한 검색 품질 유지 + +## 해결 방안 + +### requirements.txt 수정 +```python +# 변경 전 +chromadb==0.5.20 + +# 변경 후 +chromadb==1.0.21 +``` + +## 개선사항 +1. **Telemetry 에러 해결**: PostHog 연결 시도 중단 +2. **성능 향상**: 메모리 사용량 감소, 검색 속도 개선 +3. **새 API 메서드**: 향후 기능 확장 가능 + +## 주의사항 +- `update()` 호출 시 embedding 파라미터 필수 제공 필요 +- 기존 데이터는 자동 마이그레이션됨 + +## 결론 +ChromaDB 0.5.20 → 1.0.21 업그레이드 안전. 2025-09-12 적용 완료. \ No newline at end of file