Sentry

Programming/Spring

[SpringBoot] 에러 로그 모니터링 with Sentry

오늘은 Spring Boot 환경에서 에러 로그 모니터링을 하는 방법에 대해서 설명해보겠습니다. 개발이 완료된 서버를 운영환경에 배포하면, 서버가 잘 동작하고 있는지, 에러가 발생한다면 해당 에러는 어디서 발생하는지 확인이 필요합니다. 그래서 오늘은 이슈 트래킹을 할 수 있는 Sentry를 Spring Boot와 연동해보겠습니다. 이번 포스팅은 연동관련 된 내용만 다룹니다. Sentry에 대한 자세한 내용은 다음 포스팅을 참고해주세요! [DevOps] 로그 수집 및 모니터링 시스템 - Sentry (1탄) [DevOps] 로그 수집 및 모니터링 시스템 - Sentry (2탄) 먼저 Sentry 프로젝트를 다음과 같이 만듭니다. 1. create project 클릭 2. server 탭 클릭 3. LogB..

Programming/Server

[DevOps] 로그 수집 및 모니터링 시스템 - Sentry (2탄)

저번 포스트에서는 간략하게 Sentry에 대하여 설명을 했는데, 이번에는 직접 NodeJS 프로젝트와 Sentry를 직접 연동해보겠다! 먼저 간단한 Typescript기반의 Nest 프레임워크를 이용한 NodeJS 프로젝트를 만들어보자! # NestJS CLI 를 전역으로 설치 npm i -g @nestjs/cli # NestJS 기반 프로젝트 생성 nest new sentry_example 이후 Sentry와 연동을 도와주는 Raven 모듈을 설치해야 하는데, 요즘 NestJS 프레임워크를 썼기에 좀 더 편하게 적용하기 위해서 NestJS용 Raven 모듈을 다운로드했다. # Raven Library https://www.npmjs.com/package/raven raven A standalone (N..

Programming/Infra & Architecture

[DevOps] 로그 수집 및 모니터링 시스템 - Sentry (1탄)

대부분의 개발자들은 자기가 만든 프로그램을 잘 믿지 않는다. 서버 개발자인 나는 처음으로 외주 작업을 진행했을 때, 내 프로그램이 장애 없이 잘 돌아가는지 계속해서 확인해보기도 하고, 원격으로 서버에 접속하여 로그를 살펴보기도 하고, 서비스 페이지 또는 애플리케이션에 들어가 보면서 솟구치는 불안함과 의심을 확인해봤었다 ( 주로 쇼핑몰 또는 기업을 대상으로 외주를 해서, 내 잘못으로 장애가 일어나면 금전적으로 피해보상을 해줘야 하기 때문에 매우 불안했다...ㅜㅜ ). 이런 나의 불안함은 회사에 들어와서도 고쳐지지 않았다. 아침에 출근해서 컴퓨터를 켜고, 가장 먼저 하는 일은 운영 서버에 접속해서 서비스 프로그램들의 로그와 상태를 확인하는 것이었다. 이렇게 직접 확인하는 방법이 별로 효율적이지 않다고 생각을..

JohnMark
'Sentry' 태그의 글 목록