목차 Sentry 멘토링 면담이후 에러로그를 조금 더 효율적으로 확인 할 수 있는 방법으로 sentry를 추천 받았다 Sentry 적용이유 서버에서 발생한 에러로그를 확인하기 위해서는 서버를 관리하고 있는 담당자에게 서버로그를 켜달라고 한 다음에 에러를 직접 확인해야 하는 번거로움이 있었다 만약에 서버 담당자가 부재중일 때 api통신 테스트할때 에러가 발생해도 서버에서 어떤 에러로그가 발생했는지 알기 어려운 상황이 발생해서 sentry를 도입하게 되었다 Sentry 적용코드 const Sentry = require("@sentry/node") //sentry에러 체크 미들웨어 추가 app.use(Sentry.Handlers.requestHandler()); app.use(Sentry.Handlers.tracingHandler()); app.use(Sentry.Handlers.errorHandler()); Sentry 활용에러 확인 서버에서 발생한 에러를 서버로그를 켜지 않고도 sentry에서 빠르게 확인할 수 있다 에러로그 뿐만 아니라 서버로 어떤 요청이 왔는지, 서버의 성능에 대해서도 그래프로 확인 할 수 있다 아직은 어떤 부분이 성능이 좋고 나쁜지 판단하기 어렵지만 나중에 부하가 생겼을때 어떤 요청에서 부하가 생기는지 파악하고 개선할 수 있는 지표로 사용할 수 도 있을것같다. 공유하기 게시글 관리 코린이 개발일지 '개발일지' 카테고리의 다른 글 개발일지 71일차 (0) 2023.06.09 개발일지 70일차 (0) 2023.06.09 개발일지 67일차 (0) 2023.06.08 세션관련질문 (0) 2023.06.05 개발일지 9주차 (0) 2023.06.04 목차 목차 닫기