[센트리] 센트리로 코드 에러잡기!!
센트리의 장점: 코드 에러를 상세히 잘 잡아준다..!!!
1. 소스 맵과 연동해서 릴리스 환경에서도 소스 코드의 어느 위치에서 에러가 발생했는지 상세하게 파악할 수 있다는 점
2. 두 번째로 Breadcrumbs 기능을 제공한다. 이 기능을 이용하면 UI 클릭이나 AJAX 요청과 같이 사용자가 무슨 활동을 하다가 에러가 발생했는지 파악할 수 있다.
STEP 1) 프로젝트 새로 만들기

STEP2) 하라는 대로 잘 따라하자.
1. sentry-sdk를 install하기
2. settings.py에 넣으라는 코드 넣기

이제 끝이다..!!
마지막으로, 에러가 잘 잡히는지 테스트하기
아래 url로 postman이나 server를 돌려서 error가 잘 발생하는지 확인해보면 된다.
zero division error가 뜨면 성공적으로 연결된 것이다.


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