인생 디벨로퍼

[3단계] sentry.io 적용 본문

Project/Final Project - Sporting (매칭)

[3단계] sentry.io 적용

뫄뫙뫄 2023. 5. 1. 17:32
728x90

sentry.io 란?

오픈 소스 오류 추적 및 모니터링 도구로, 개발자들이 소프트웨어 에러를 감지하고 해결하는 데 도움을 주는 클라우드 기반 플랫폼.
Sentry.io는 웹, 서버 및 모바일 애플리케이션에서 발생하는 에러를 수집하고, 이를 개발자들이 이해하기 쉽게 표시하여 빠른 문제 해결을 가능하게 해준다.

 

sentry.io 회원가입

친절하다

https://github.com/getsentry/sentry-java/tree/master/sentry-spring-boot-starter

 

GitHub - getsentry/sentry-java: A Sentry SDK for Java, Android and other JVM languages.

A Sentry SDK for Java, Android and other JVM languages. - GitHub - getsentry/sentry-java: A Sentry SDK for Java, Android and other JVM languages.

github.com


Gradle 추가

 

implementation 'io.sentry:sentry-spring-boot-starter:6.18.1'
implementation 'io.sentry:sentry-spring-boot-starter-jakarta:6.18.1'

yml 설정

sentry:
  dsn: [DSN.KEYS]
  # Set traces-sample-rate to 1.0 to capture 100% of transactions for performance monitoring.
  # We recommend adjusting this value in production.
  traces-sample-rate: 1.0

Exception Handler 수정

 


결과

728x90

'Project > Final Project - Sporting (매칭)' 카테고리의 다른 글

[2단계] Admin page Court view  (0) 2023.05.01
[1단계] Stadium Detail  (0) 2023.05.01
[1단계] Company Update Form  (0) 2023.05.01
[1단계] 기업 회원가입  (0) 2023.04.26
[0단계] JPA Repository Test  (0) 2023.04.26