오늘의 공부일기

[센트리] 센트리로 코드 에러잡기!!

츄98 2023. 6. 30. 05:27

센트리의 장점: 코드 에러를 상세히 잘 잡아준다..!!!

 

1. 소스 맵과 연동해서 릴리스 환경에서도 소스 코드의 어느 위치에서 에러가 발생했는지 상세하게 파악할 수 있다는 점

 

2. 두 번째로 Breadcrumbs 기능을 제공한다. 이 기능을 이용하면 UI 클릭이나 AJAX 요청과 같이 사용자가 무슨 활동을 하다가 에러가 발생했는지 파악할 수 있다.

 

 

STEP 1) 프로젝트 새로 만들기

 

 

STEP2) 하라는 대로 잘 따라하자. 

1. sentry-sdk를 install하기

2. settings.py에 넣으라는 코드 넣기

 

이제 끝이다..!!

마지막으로, 에러가 잘 잡히는지 테스트하기

 

아래 url로 postman이나 server를 돌려서 error가 잘 발생하는지 확인해보면 된다.

zero division error가 뜨면 성공적으로 연결된 것이다.

 

 

https://sentry.io/welcome/

 

Application Performance Monitoring & Error Tracking Software

Self-hosted and cloud-based application performance monitoring & error tracking that helps software teams see clearer, solve quicker, & learn continuously.

sentry.io

 

https://www.codingzipsa.co.kr/17

 

Sentry(센트리) 튜토리얼: 코드 에러를 적극적으로 잡아보자

1. Sentry를 만나기 전; Django Logger 장고 프로젝트에 기본 로거를 붙였었다. 에러 발생 시 일시와 에러내용이 포함된 로그가 차곡차곡 저장될 수 있게 하였으며, Logger단에서 로그 레벨이 ERROR 이상일

www.codingzipsa.co.kr