에러 모니터링 & 로그 수집의 필요성

slppills·2024년 12월 8일
0

TIL

목록 보기
69/69

에러 모니터링 및 로그 수집의 필요성

사용자 경험 개선

  • 사용자 환경에서 발생하는 에러를 탐지해서 빠른 문제 발견이 가능하다.
  • 중요한 기능의 장애를 줄여 사용자 만족도를 향상시키는 안정적인 서비스를 제공할 수 있다.

디버깅 및 문제 해결 효율화

  • 로그는 에러가 발생한 순간의 데이터를 제공해 문제 해결 시간을 단축시킬 수 있다.
  • 특정 환경이나 사용자 흐름에서만 발생하는 이슈를 파악할 수 있다.(재현 어려운 버그 해결 가능)

서비스 안정성 및 유지보수성 강화

  • 예기치 못한 에러를 사전에 감지하고 조치할 수 있다.

에러 모니터링의 주요 도구

Sentry

  • 프론트엔드 & 백엔드 통합 모니터링 지원
  • 실시간 에러 트래킹 및 발생 환경 정보 제공

LogRocket

  • 사용자의 세션을 재생하여 문제 상황을 시각적으로 파악 가능

Bugsnag

  • 에러 발생 시 컨텍스트 정보(디바이스, 브라우저 등) 자동 수집
  • 우선순위를 지정해 긴급한 문제를 빠르게 해결 가능

로그 데이터 수집의 주요 도구

Winston

  • Node.js에서 주로 사용하는 라이브러리
  • 로그 수준 설정 및 다양한 출력 대상 지원

Logstash

  • 로그 데이터를 수집, 변환, 전송
  • 다양한 소스와 출력 형식을 지원

0개의 댓글