Observability

NestJS 성능 관측 파이프라인

요청 시간, 에러, 리소스 사용량을 모아 병목을 수치로 확인해야 한다.

관측 데이터가 병목 판단으로 가는 흐름

monitoring

Request

컨트롤러와 미들웨어를 지나는 요청 시간을 잰다.

Metrics

latency, count, error rate를 수집한다.

Expose

수집한 값을 모니터링 시스템이 읽을 수 있게 노출한다.

Dashboard

시간대별 변화와 알림 기준을 시각화한다.

Profile

느린 구간은 CPU/Heap 프로파일로 더 좁힌다.

판단 기준

DB, 캐시, 코드 경로 중 수정 대상을 정한다.

요청 측정메트릭 수집대시보드병목 판단
운영 신호 해석

모니터링은 평균만 보면 부족하다. 느린 꼬리 지연과 에러율을 함께 봐야 사용자 체감 문제가 보인다.