WEBBOOK CHAPTER

NestJS 11, 시작부터 런칭까지: 17장. 로그·Metric·Trace

17장. 로그·Metric·Trace

JSON log에 request id, correlation id, route template, status, duration, deployment를 둔다. 사용자 id는 필요 최소한으로 pseudonymize한다. high-cardinality 값을 metric label에 넣지 않는다.

HTTP→outbox→queue→worker→WebSocket을 한 trace로 잇는다. queue lag와 배정 완료 시간, 실패율을 함께 alert한다.