[ Sentry란? ]
자체 호스팅 및 클라우드 기반 오류 모니터링을 제공하여 모든 소프트웨어 팀이 실시간으로 오류를 발견하고 심사하고 우선 순위를 정할 수 있도록 제공하는 관제 솔류션입니다. Exception이나 오류, 로그들을 그룹화 해서 빈도수를 체크하고 이벤트 그룹화 및 시각화 해서 볼 수 있다는 장점이 있습니다.
[ Sentry의 장점 ]
실시간으로 프로그램 이슈를 트래킹 하거나 에러가 발생하면 설정에 따라 특정 사용자나 그룹에 알림을 보낼 수도 있습니다. 만약 Slack이나 카카오 워크 같은 팀내 현업 도구를 사용한다면 해당 채팅방으로 알림을 보내는 것도 가능하다.
카카오에서는 이러한 시스템들이 잘 구축되어 있어서 Sentry가 해당 관리 서비스의 DSN만 명시해주면, 알아서 카카오톡에서 알람을 날려주는 Bot이 존재한다.
Sentry의 또 다른 강점은 Java, Golang, Node, Python 등 거의 모든 언어 플랫폼을 지원하며, Unreal Engine같은 게임 개발 도구까지도 지원된다.
즉, 방대한 플랫폼 지원이 Sentry의 또 다른 강점이기도 하다.
[ 적용하기 ]
1. Sentry 사이트에 접속 후 로그인 한다.
2. 프로젝트 애플리케이션을 선택한다.
3. 패키지를 설치한다.
# Using yarn
yarn add @sentry/react @sentry/tracing
# Using npm
npm install --save @sentry/react @sentry/tracing
4. index.js에 Sentry 모듈을 적용한다.
5. 적용 후 Sentry 사이트에서 새로고침 해보면 아래와 같이 나온다.
'더 알아보기 > 기능' 카테고리의 다른 글
Swiper - 기본 설정 (0) | 2022.03.02 |
---|---|
[React] JSX에서 Switch문 사용하는 방법 (0) | 2022.02.22 |
WebSocket (0) | 2022.01.24 |
React-PWA-Install (0) | 2022.01.21 |
react-div-100vh (0) | 2022.01.20 |
댓글