Copilot 사용량 보고서, 이제 더 정확해짐!

by DD
3시간 전
조회수 4

기존 Copilot 사용량 보고서가 클라이언트 측 텔레메트리에만 의존하여 네트워크 문제로 인한 데이터 누락 발생 가능성 존재

서버 측 텔레메트리를 추가하여 클라이언트에서 누락된 활성 사용자(Active Users)를 식별 및 포함하도록 개선됨

일일 활성 사용자(DAU) 커버리지가 증가하여 더욱 완전하고 일관된 사용량 데이터 제공 기대

향후 업데이트를 통해 서버 측에서 확인된 사용자에게도 상세 기능별 사용량 데이터를 점진적으로 제공할 예정

클라이언트-서버 텔레메트리 통합의 필요성

기존 Copilot 사용량 보고는 IDE 및 클라이언트에서 발생하는 클라이언트 측 텔레메트리(Client-side Telemetry)에만 의존했음. 그러나 네트워크 조건, 프록시 설정 등 외부 요인으로 인해 실제 활성 사용자 데이터가 보고되지 않는 경우가 발생하여 데이터의 불완전성(Data Incompleteness)을 야기했음. 이번 업데이트는 서버 측 텔레메트리(Server-side Telemetry)를 추가로 활용하여 이러한 누락을 보완하고, 더욱 정확한 활성 사용자(Active User) 집계를 가능하게 함으로써 보고 데이터의 신뢰도를 높이는 것을 목표로 함.

새로운 활성 사용자 집계 방식의 영향

서버 측 텔레메트리를 통해 새롭게 식별된 활성 사용자는 기존 클라이언트 텔레메트리에서 누락되었던 사용자들임. 이들은 전체 활성 사용자 수(Total Active Users)에는 포함되지만, 현재로서는 IDE, 기능, 사용 모델 등 상세한 상호작용 데이터(Per-interaction Detail)는 제공되지 않음. 따라서 보고서의 최상위 합계 수치는 증가하지만, 특정 기능별 사용량 분석에서는 일시적으로 활동이 귀속되지 않는(Unattributed Activity) 비율이 높아질 수 있음. 이는 향후 서버 측 텔레메트리의 상세 정보 강화 계획의 일환임.

데이터 일관성 및 복원력 강화

이번 개선은 Copilot 사용량 보고서와 실제 활동 로그 및 빌링(Billing) 데이터 간의 데이터 정합성(Data Consistency)을 높이는 데 기여함. 과거에는 클라이언트 측 통신 오류만으로도 보고서에서 사용자가 누락되는 문제가 있었으나, 이제는 서버와 클라이언트 양쪽의 신호를 결합함으로써 단일 장애 지점(Single Point of Failure)의 영향을 줄여 설계상의 복원력(Resilience by Design)을 확보함. 이는 사용자가 '누락된 사용자'에 대해 지원팀에 문의하는 경우를 줄여 운영 부담을 완화할 것으로 기대됨.

Copilot usage metrics now include more of your active users