스
스포카
April 28, 20231회
이벤트 로그 체계 구축 여정

간단 소개
기존 이벤트 로그 체계의 문제점을 개선하고, 데이터 분석 효율성, 문서 접근성, 디버깅 효율성을 향상시킨 이벤트 로그 체계 구축 여정을 공유합니다.
AI Summary
- 배경 및 문제점
- 기존 로그 체계는 데이터 부족, 분리된 문서, 디버깅 어려움 등의 문제점을 가지고 있었음
- PO/PM이 구글 시트에서 로그를 관리했지만, 필요한 데이터 누락, 문서 접근성 저하, 문제 발생 시 추적의 어려움이 있었음
- 이벤트 로그 설계 과정
- 구글 시트를 활용하여 Screen, Variable, Screen별 Event, Event Total, Update 시트로 구성
- 각 시트는 스크린 정보, 변수 정보, 이벤트 파라미터 정보, 전체 이벤트 정보, 업데이트 요청 사항 등을 체계적으로 관리
- Firebase와 GA4를 활용한 데이터 수집 및 BigQuery로 전달되는 과정 고려
- 개선 효과 및 회고
- 이벤트 버튼 위치, ID 값 저장, 누락된 이벤트 추적 등을 통해 데이터 분석 효율성 향상
- 스크린별 Figma 시안 연동, 직관적인 이벤트명 설정으로 문서 접근성 및 이해도 향상
- Redash를 활용한 검증 대시보드 구축으로 로그 검증 자동화 및 디버깅 효율성 향상
Next Feeds
[장애회고] ORM(JPA) 사용 시 예상치 못한 쿼리로 인한 HikariCP 이슈
ORM 사용 중 예상치 못한 쿼리로 인한 HikariCP 이슈 분석 및 해결 과정, 관련 에러 재현 및 HikariCP 로깅 설정에 대한 상세 분석.
HikariCPJPAORMOutOfMemoryErrorConnection Leak
2023. 4. 27.
사람인
복잡한 문제는 나눠서 단순화: 카카오페이 위키 마이그레이션 되돌아보기
카카오페이의 위키 마이그레이션 과정을 상세히 기록하고, 문제 해결 과정과 향후 계획을 설명합니다.
위키 마이그레이션컨플루언스XML 파싱데이터 매핑협업 도구
2023. 4. 25.
카카오페이

Libplanet PBFT 전환 제 0화 - 왜 PBFT로 전환을 시작했나요?
Libplanet이 PoW에서 PBFT를 거쳐 DPoS로 합의 알고리즘을 전환하는 이유와 과정, 그리고 그 이점에 대한 설명.
LibplanetPBFTDPoS합의 알고리즘블록체인
2023. 4. 24.
플라네타리움
문제 해결을 넘어 - 문제의 근본적인 원인 찾아가기 Part 2
CORS 에러의 근본 원인을 분석하고, Next.js 환경에서 효과적인 해결 방법을 제시하며, 문제 해결 과정의 가치를 강조합니다.
CORSNext.jsClient-Side Navigation브라우저 캐시crossorigin
2023. 4. 21.
카카오엔터테인먼트FE
문제 해결을 넘어 - 문제의 근본적인 원인 찾아가기 Part 2
CORS 에러의 근본 원인을 분석하고 해결하는 과정을 통해 얻을 수 있는 개발 지식과 경험의 중요성을 강조합니다.
CORSNext.jsClient-Side Navigation브라우저 캐시CSS 임포트
2023. 4. 21.
카카오엔터테인먼트FE
문제 해결을 넘어 - 문제의 근본적인 원인 찾아가기 Part 1
카카오페이지 정주행 모드 문제 해결 과정을 통해 문제의 근본적인 원인을 찾고 개선하는 과정을 분석합니다.
CORSswiper/reactNext.jsDynamic ImportdisplayName
2023. 4. 20.
카카오엔터테인먼트FE