Etc.

[Sentry] Sentry Slack 연동 및 Logging 레벨 설정 (Spring Boot)

솔묘 2023. 8. 7. 16:27

지난 포스팅과 연결 됩니다.

https://intothemaze.tistory.com/14

 

[Sentry] Spring Boot에 Sentry 적용하기

Sentry Sentry는 오픈소스 기반의 에러 트래킹 및 로깅 도구로, 애플리케이션에서 발생하는 버그, 예외, 성능 문제 등을 감지하고 이를 기록하여 개발자들에게 제공한다. 구독형인 클라우드 버전과

intothemaze.tistory.com

 

Sentry Logging Level 설정

application.yml에서 Sentry의 Logging Level을 WARN으로 설정해줄 수 있다. 

sentry:
  dsn: {dsn}
  logging:
    enabled: true
    minimum-event-level: warn

 

Slack 연동

  • Settings > Integrations > Slack > Add Workspace
  • Slack 워크스페이스 URL 입력 후 메일로 전송되는 Slack Code를 입력하면 연동된다.

  • Alerts > Create Alert > Set Conditions
  • Slack Workspace 이름과 채널 이름을 순서대로 기입해주면 된다. (예. bemate, #개발-backend)
  • IF는 알림 조건을 설정할 수 있는데, The event's level is greater than or equal to warning을 설정하여 이벤트 레벨이 warning 이상이면 Slack으로 알림을 보내도록 하였다. 

 

+

참고로 Sentry 연동을 위해서는 유료 버전의 플랜을 요구하며, 무료 체험 시 30일 뒤 invalid 된다.