Skip to content

fix: Sentry 이벤트 전체 조회 복구 - #501

Merged
Roy-wonji merged 1 commit into
devfrom
fix/sentry-event-query-dev
Sep 14, 2026
Merged

Roy-wonji merged 1 commit into
devfrom
fix/sentry-event-query-dev

Conversation

@Roy-wonji

@Roy-wonji Roy-wonji commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

변경 사항

  • 운영 Sentry에서 허용되는 analytics_event 필드로 이벤트 목록을 조회합니다.
  • 그룹 조회가 깨진 events-timeseries 대신 events-stats를 사용해 최대 10개씩 모든 이벤트의 일별 발생 수와 사용자 수를 조회합니다.
  • 기존 Sentry sign_up metric도 이벤트 목록의 sign_up으로 합쳐 표시합니다. 동일한 태그 이벤트가 있으면 태그 데이터를 우선합니다.

검증

  • ./gradlew test --tests com.swyp.picke.domain.admin.analytics.SentryClientTest --rerun-tasks 성공
  • 운영 Sentry 요청 200 확인: onboarding_step, screen_view, ui_action 및 오늘 partial bucket
  • 전체 테스트 346건 중 변경 관련 테스트 통과. 로컬 ffmpeg 실행 파일 부재로 기존 오디오 파이프라인 테스트 2건 실패

Constraint: Sentry errors events-timeseries 그룹 조회가 운영 환경에서 400을 반환한다
Rejected: 이벤트별 개별 API 호출 | 이벤트 수만큼 요청이 증가한다
Confidence: high
Scope-risk: narrow
Directive: sign_up metric fallback을 analytics_event 태그 이벤트보다 우선하지 않는다
Tested: SentryClientTest, 운영 events-stats 응답, Gradle 전체 테스트 346건 중 관련 테스트 통과
Not-tested: 로컬 ffmpeg 부재로 오디오 파이프라인 기존 테스트 2건 실패
@Roy-wonji
Roy-wonji merged commit 8935a92 into dev Sep 14, 2026
1 check passed
@Roy-wonji
Roy-wonji deleted the fix/sentry-event-query-dev branch September 14, 2026 04:32
Roy-wonji added a commit that referenced this pull request Sep 14, 2026
## 배포 내용
- dev PR #501에서 검증·병합된 Sentry 이벤트 조회 복구를 main에 반영합니다.
- `analytics_event`로 수집된 모든 행동을 최대 10개씩 나눠 일별 발생 수와 사용자 수까지 조회합니다.
- 기존 Sentry 회원가입 metric은 `sign_up` 이벤트로 함께 표시합니다.

## 검증
- dev PR #501 CI 성공
- main 기반 `SentryClientTest` 성공
- 운영 Sentry `events-stats` 요청 200 및 전체 이벤트 응답 확인

## 범위
- #486과 동일하게 `merge/#501` 배포 브랜치를 사용합니다.
- 현재 dev의 다른 미출시 변경은 포함하지 않고 #501 수정만 반영합니다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant