백엔드 Back-end

sentry 에러 모니터링 툴 사용법

Tap to restart 2023. 9. 2. 16:00
반응형

sentry란?

에러 모니터링 및 애플리케이션 성능 모니터링(Application Performance Monitoring, APM) 툴이다. 더 좋고 유명한 Datadog이 있지만 워낙 비싸기 때문에 많은 회사들이 sentry를 쓴다.

 

사용법

계정 생성

사용법은 아주 간단하다.

우선 sentry.io 가입한다. 구글 계정이나 깃허브 계정을 사용하는 것이 편하다.

 

 

가입 중에 Organization을 입력해야 한다. 적당한 것을 입력하자.

 

프로젝트 추가

다 끝났으면 이런 화면이 나온다. 

 

 

Create Project를 누르자. 프로젝트를 만들어야 사용할 수 있다.

 

필요한 플랫폼을 선택하면 된다. 예시로 파이썬을 골랐다.

 

 

Create Project를 누르고 framework를 선택하면 끝. Skip 해도 된다. 

 

sentry sdk 구성

이제 프로젝트 추가가 완료되었다. sentry를 구성하는 방법이 나온다.

 

 

sentry-sdk를 설치하고 저 코드 그대로 테스트 해볼 수 있다. 그대로 코드를 복사해서 실행해보자.

 

 

에러 확인

이슈 메뉴를 눌러서 가보면 에러가 잡힌 것을 볼 수 있다!

 

ZeroDivisionError를 눌러보면 세부 내용을 볼 수 있다.

 

 

 

어떤 파일(main.py) 몇 번째 줄(15)에서 발생했는지 몇 번이나 발생했는지 손쉽게 확인할 수 있다.

 

반응형