작업 03 · 운영 안정성 · 오픈소스
Datadog RUM 이슈 발견 및 오픈소스 기여
문제를 재현해 SDK를 수정하고 테스트와 외부 리뷰를 거쳐 공식 버전에 반영했습니다. AI는 코드 탐색과 첫 구현안 작성에 활용했습니다.
직접 맡은 일
원인 분석 · SDK 수정 · 테스트 · 외부 리뷰 · 제품 적용
- RUM
- Flutter SDK
- 오픈소스
- AI
AI가 도운 일
- 수정할 SDK 코드 탐색
- 첫 수정안 작성
- 테스트·문서 초안
제가 맡은 판단
- 문제 원인과 수정 범위
- 외부 리뷰 대응
- 제품 적용과 결과 확인
확인한 결과
- 쿼리 테스트 5개
- CI 검사 11개
- 메인테이너 리뷰
- iOS·Android 데이터 수집
- 제안부터 병합까지
- 12일
- 쿼리 테스트
- 5개
- CI 검사
- 11개
2026-06-25 → 2026-07-07
기존 화면 경로와 쿼리가 포함된 경로
외부 프로젝트의 병합 전 검사
상황
모바일 화면 URL의 쿼리 정보 누락
Datadog의 실제 사용자 모니터링(RUM)에서 서로 다른 유입이 같은 화면으로 집계됐습니다. 제품 코드에서 우회하면 빠르게 고칠 수 있지만 SDK를 올릴 때마다 같은 패치를 유지해야 했습니다.
바꾼 것
Flutter SDK 원인 규명 및 공식 저장소 수정안 제출
- Flutter부터 네이티브 SDK까지 쿼리가 사라지는 지점 재현
- 화면 URL과 쿼리 속성 전달 및 기존 경로 회귀 테스트
- 외부 메인테이너 리뷰 반영으로 수정 범위 축소
- AI로 관련 SDK 탐색과 첫 구현안·테스트·문서 초안 작성, 문제 범위와 수정안·리뷰 대응은 직접 판단
확인한 결과
12일 만에 병합, 다음 날 공식 버전 배포
코드 파일 2개와 쿼리 테스트 5개, CI 검사 11개를 거쳐 수정안이 공식 저장소에 병합됐습니다. 제품에 새 버전을 적용한 뒤 iOS와 Android에서 쿼리가 수집되는지도 확인했습니다.