Api::V1::AerialPhotosController#check_uploading (avg 1267ms, max 1434ms)
Service
cupixworks-api
Occurrences
3
Status
Dismissed
Confidence
85%
Actionability
28%
Cluster ID
e4f3cff4-39ba-483f-8060-7c7b7fdb41b7
First Seen
2026-05-27 09:14 UTC
Last Seen
2026-06-04 19:13 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.
Api::V1::AerialPhotosController#check_uploading (avg 1267ms, max 1434ms)
What Happened#
2026-05-27 09:14~09:15 UTC에 cupixworks-api 서비스의 AerialPhotosController#check_uploading 엔드포인트에서 평균 1267ms, 최대 1434ms의 응답 지연이 발생했다. 단일 사용자(Nestle 팀)가 CupixConnect 데스크탑 앱에서 Aerial Map 451에 대해 약 29개 aerial photo의 업로드 상태를 동시에 확인하면서, S3 API 호출과 DB 부하가 겹쳐 지연이 증폭되었다.
Quick Facts#
| Field | Value |
|---|---|
| resource_name | Api::V1::AerialPhotosController#check_uploading |
| top_frame | app/models/concerns/storagable/resource.rb:163 |
| env | production, us-west-2 |
| avg_duration | 1267ms |
| max_duration | 1434ms |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| Nestle (aerial mapping) | 2 (APM), 29 (log) | 업로드 확인 응답 지연, 사용자 체감 대기 시간 증가 |
Timeline#
- 09:14:49Z — 첫 번째 slow trace 감지 (APM threshold >500ms 초과)
- 09:14:49~09:15:20Z — 29건의 check_uploading 요청 burst 발생 (단일 세션)
- 09:14:47~09:14:59Z — 동시에 Pano/Pointcloud/Record
_update_document대량 발생으로 DB 부하 - 09:15:22Z — AerialMap 451 processing step function 시작
- 09:15:20Z — 마지막 slow request 완료
Scoring#
Confidence 85% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 12 code refs, 3 log queries |
| Code path explicitness | 3/3 | 12 file:line refs |
| Log evidence | 3/3 | section, query, pattern |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 0/3 | 0 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 1/5 | critical |
| Affected files | 1/5 | 18 file(s) |
| Single repo | 1/3 | 2 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 1/3 | external deps found |
| Data migration | 3/3 | no migration |