느린 요청을 세 레이어로 추적하기
App·Prisma·DB 관측, trace 연결, error budget과 policy
장애 원인은 application request, Prisma query, DB connection·lock·replica 중 어디에든 있습니다. HTTP→service→DB span을 같은 trace로 묶고 SQL·parameter를 마스킹합니다. 배포 뒤 30~60분은 임계값을 낮추고 error budget 소진 시 schema 변경을 동결합니다.
| 레이어 | 필수 신호 | 대표 경보 |
|---|---|---|
| Application | error rate·p95·timeout | 사용자 영향·rollback |
| Prisma | query latency·error code·pool | slow query·connection pressure |
| Database | lock·connection·replica lag | blocking·capacity·failover |
| Governance | change·approval·exception | 무승인 DDL·freeze 위반 |
- Trace 연결request와 query·DB span을 correlation합니다.
- 민감정보 보호SQL parameter·PII 마스킹과 retention을 둡니다.
- 배포 관찰임계값을 낮추고 30~60분 집중 관찰합니다.
- Budget actionerror budget 25% 초과 등 freeze 조건을 정합니다.