← 테크곳간 목록으로

Engineering - 라포랩스 팀블로그 · 2023. 11. 23.

개발 데이터 수집 플랫폼 구축하기

AI 엔지니어링 브리핑

사내 개발 도구의 사용 현황을 파악하기 위해 Google Analytics를 활용한 데이터 수집 플랫폼을 구축한 과정을 소개한다.

문제 & 배경

사내 라이브러리를 사용하는 사람과 명령어 현황을 알기 어려워, 개발 도구의 이용 패턴을 분석할 방법이 필요했다.

기술 & 해결책

이미 있는 Google Analytics의 이벤트 수집 기능을 활용하고, 라이브러리 안에 이벤트 발행 인터페이스와 전송 구현을 만들어 명령어·버전·사용자 같은 정보를 HTTP 요청으로 전송했다.

교훈 & 주의점

기존 도구를 재활용하면 수집 기능을 빠르게 만들 수 있지만, 수집한 이벤트를 조회할 때는 중첩된 데이터 구조를 펼치는 등 별도의 분석 작업이 필요하다는 한계도 확인했다.

원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.