Conversation
Sentry Performance는 비활성화(tracesSampleRate: 0)되어 있어 사용하지 않고, staging/production nginx access log에 $request_time을 기록하도록 로그 포맷을 수정한 뒤 이를 워크플로우가 평균/p95로 집계해 디스코드 리포트와 업그레이드 가이드에 반영하도록 함.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
$request_time을 기록하도록 staging/production 로그 포맷 수정 (Sentry Performance는 비활성화되어 있어 사용하지 않음)monitor-infra.yml이 access log에서 최근 최대 5000건의rt=값을 샘플링해 평균/p95 응답시간을 계산, 디스코드 리포트("상세" 항목)와 업그레이드 가이드에 반영Test plan
nginx -t+systemctl reload로 무중단 반영, 실제 요청으로rt=로깅 확인workflow_dispatch --ref staging으로 실제 워크플로우 실행 — staging 12건(평균 145ms/p95 438ms), production 2건 표본 수집 확인, Discord 알림 HTTP 204 정상 발송🤖 Generated with Claude Code
https://claude.ai/code/session_01BBrpN6Agny3skLGBXgofpm