Server/Spring Boot

spring boot // 센트리 sentry.io

Jaybon 2020. 8. 17. 10:49

 

 

참고

https://docs.sentry.io/clients/java/usage/

 

Manual Usage

 

docs.sentry.io

 

 

해당 프로젝트

https://github.com/jaybon1/springwork/tree/master/googleapp

 

jaybon1/springwork

Contribute to jaybon1/springwork development by creating an account on GitHub.

github.com

 

 

 

 

로그 분석

DB에 로그를 저장하면 부하가 생기고
파일에 저장하면 보기가 힘들다
웹으로 보는 것이 편하다
(회사에서는 웹포트 이외에는 열지 않기 때문에 확인하기가 불편)

센트리에서 그러한 로그 기록을 관리해준다

 

--

 

 

--

 

 

--

 

 

디펜던시 추가해보자

--

 

 

--

 

 

세팅

--

 

 

--

 

 

--

 

 

키 확인 및 저장

DSN - 서버로 소켓달아서 던지는 것

--

 

 

프로젝트의 언어를 변경하려면

--

 

 

아무 언어나 선택하고 여기에서 other를 선택

--

 

 

문서를 보려면 사용

--

 

 

자바선택

--

 

 

문서에서 아래 코드를 참고하여 커스텀한다

 

아래와 같이 커스텀한다

--

 

 

컨트롤러에서 로그를 남길 부분에 logSimpleMessage사용

--

 

 

--

 

 

테스트용이라 간단히 구현하였다
추후에는 글로벌 익셉션 등에 해당 코드를 적용하여 에러관리를 할 수 있다