Engineering - 라포랩스 팀블로그 · 2023. 11. 23.
개발 데이터 수집 플랫폼 구축하기
AI 엔지니어링 브리핑
사내 개발 도구의 사용 현황을 파악하기 위해 Google Analytics를 활용한 데이터 수집 플랫폼을 구축한 과정을 소개한다.
문제 & 배경
사내 라이브러리를 사용하는 사람과 명령어 현황을 알기 어려워, 개발 도구의 이용 패턴을 분석할 방법이 필요했다.
기술 & 해결책
이미 있는 Google Analytics의 이벤트 수집 기능을 활용하고, 라이브러리 안에 이벤트 발행 인터페이스와 전송 구현을 만들어 명령어·버전·사용자 같은 정보를 HTTP 요청으로 전송했다.
교훈 & 주의점
기존 도구를 재활용하면 수집 기능을 빠르게 만들 수 있지만, 수집한 이벤트를 조회할 때는 중첩된 데이터 구조를 펼치는 등 별도의 분석 작업이 필요하다는 한계도 확인했다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.