Sentry 도입기

요닝·2023년 6월 13일
0
post-thumbnail

1. Sentry 란?

에러 모니터링, 성능 모니터링등을 해주는 서비스입니다.
에러가 발생하면 알람을 설정해 받을 수 있고, 상세한 에러내용을 확인할 수 도 있습니다.


2. Sentry를 도입하게 된 계기

  • 개발팀이 부족하다
  • 신규 기능 개발과 운영을 동시에 해야한다
  • 발생한 에러를 팀원들에게 공유하기 어렵다

현재 회사에서 백엔드 개발을 진행하는 개발자가 저 뿐이라서 개발과 운영을 동시에 하면서 서버 로그를 확인하는 데 시간이 부족했습니다.

그래서 이런 점을 보완하고 싶었고, Sentry 를 도입하게되었습니다.

3. Sentry 적용

Sentry Docs
공식 문서를 참고했습니다.

build.gradle

application.yml
environment : 애플리케이션이 실행되는 환경

Spring boot버전을 확인 후 진행하셔야 합니다.
(버전 착각해서, 삽질 했습니다 ㅠㅠ)


실제로 사용했을 때 sentry에 뜨는 예시입니다.
해당 내역을 선택하면 자세히 로그들을 확인할 수 있습니다.

4. 도입 후기

아직 적용한 지 며칠밖에 되지않아, 단점은 느끼지 못하고 있습니다.
장점은 일단 에러 로그들을 확인하기 매우 편리하고 찾는 데 시간이 줄었다는 점? 인 것 같습니다.

profile
백엔드 개발자 (ง •̀ω•́)ง✧

0개의 댓글