Observability

서버 로깅 장애 추적

배포 후 문제는 브라우저 콘솔만으로는 부족하므로 서버 요청, 오류, 지연 시간을 관찰할 수 있어야 합니다.

앱 로그

Winston/Pino 구조화 기록

요청 id, 사용자 id, 레벨, duration을 같은 형식으로 남겨 검색 가능한 사건 단위로 만듭니다.

플랫폼 로그

Vercel 런타임 추적

배포별 함수 오류, 요청 경로, cold start 여부를 묶어 운영 환경에서만 나는 문제를 좁힙니다.

관측 지표

외부 APM 병목 분석

응답 시간, 오류율, 느린 트랜잭션을 경로와 배포 버전별로 나눠 회귀 원인을 찾습니다.

운영 신호

알림 임계값 설계

반복 오류와 지표 급변만 운영 채널로 보내 소음보다 대응 우선순위가 먼저 보이게 합니다.

구조화 로그

요청 id와 사용자 맥락을 함께 남깁니다

문자열 로그만 흩어두기보다 route, status, duration 같은 필드를 남기면 검색과 집계가 쉬워집니다.

관찰 도구

Vercel Logs배포 환경의 요청 로그와 함수 실행 오류를 확인합니다.
외부 APM응답 시간, 오류율, 느린 트랜잭션을 추적합니다.
알림중요 오류와 지표 변화를 운영 채널로 전달합니다.