본문 바로가기

분류 전체보기24

sentry - springboot 설정 후 실행 시 error: Auth token is required for this request. Please run sentry-cli login and try again! 에러 처리 sentry_token 도 시스템 환경변수에 적용했는데 왜 이런 에러가 생기는거지?해당 에러는 Sentry CLI 설정값에 대한 정보를 찾을 수 없어 생기는 오류다.build 탭을 보니  error: Auth token is required for this request. Please run sentry-cli login and try again! 라는 오류가 떠있었다.  해결방법터미널을 사용해야 한다.더보기본인은 인텔리제이 내장 터미널 탭에서 진행했지만, 시스템 터미널에서도 가능하다. Sentry CLI 설정값은 홈 디렉토리의 .sentryclirc 파일에 저장된다. Windows: %USERPROFILE%\.sentryclircMac/Linux: ~/.sentryclirc이 파일에는 auth toke.. 2025. 1. 1.
와탭에 lightsail 인스턴스 서버 연결하기(WHATAP - AWS LightSail) 와탭은 서버 모니터링 뿐만 아니라 애플리케이션, 데이터베이스, 쿠버네티스, 로그 등 다양한 모니터링 서비스를 제공하고 있다.그 중 '서버 모니터링' 만 사용할 것이므로 lightsail 서버와 연결하는 방법을 정리하였다.  1. 회원가입일반 웹 사이트 회원가입시 동일하게 진행한다.  회사명에는 '개인' 이라 적고, 회사 메일도 내 개인 메일주소를 적었다. 해당 메일로 온 인증메일을 확인하면 완료.  2. 서버 등록하기 lightsail 의 적용시킬 인스턴스의 네트워킹 탭으로 이동 후  네트워크 규칙 추가로 6000 포트를 추가한다. (IPv6에도 동일하게 적용한다)  와탭으로 다시 돌아와, 좌측 '서버 모니터링 소개' 카테고리에 들어가서 '시작하기' 를 누른다  프로젝트를 생성해준다.  AWS Light.. 2024. 12. 31.
서버 모니터링 툴을 활용한 프로젝트 성능 관리 개요1차 프로젝트 발표회 날, 다른 팀들이 Datadog과 같은 서버 모니터링 툴을 사용해 자신들이 개발한 사이트(어플리케이션)의 성능을 실시간으로 모니터링하는 모습을 보았습니다. 이를 통해 시스템의 상태를 효율적으로 파악하고 개선하는 과정을 보며, 2차 프로젝트에서는 반드시 이러한 툴을 도입하여 우리의 서비스도 체계적으로 관리해보겠다는 강한 의지를 다졌습니다.  서버 모니터링 툴의 종류와 장단점서버 모니터링 툴은 서비스의 성능을 실시간으로 관찰하고 문제를 빠르게 파악할 수 있는 중요한 도구입니다. 다양한 툴 중에서 Datadog, Whatap, AWS CloudWatch 세 가지를 비교 분석해보았습니다. 1. Datadog장점강력한 대시보드: 실시간 모니터링 대시보드가 매우 직관적이고 커스터마이징이 쉬.. 2024. 12. 31.
Map vs HashMap 해시 코테 문제를 풀다보니Map map = new HashMap(); 와HashMap map = new HashMap(); 의 차이가 궁금해졌다.  Map map = new HashMap(); Map은 기본적으로 키-값 쌍을 저장하는 데이터 구조의 규칙만 정의하고, 구체적인 구현은 없다..HashMap은 Map 인터페이스를 구현한 클래스다.즉, HashMap은 Map 규칙을 따라 데이터를 저장하고 동작한다.Map으로 선언하면 구현체를 바꿀 때 유연하다. 예를 들어, 나중에 TreeMap으로 바꿔도 선언부를 수정할 필요가 없다.Map map = new TreeMap(); // 쉽게 변경 가능 HashMap map = new HashMap();여기서 변수 타입을 HashMap으로 선언하면, 선언과 구현이 .. 2024. 12. 11.
책 읽어야지 JPA... 소설... 등등 2024. 11. 23.
OAuth2와 Google 인증 구현 과정 1. OAuth2 인증 흐름OAuth2는 사용자 인증 및 권한 부여를 관리하기 위한 표준 프로토콜입니다. Google 인증을 통해 사용자 정보를 처리하기 위해 아래와 같은 과정을 거쳤습니다:사용자 인증 요청사용자가 프론트엔드에서 Google 로그인 버튼을 클릭하면 Google OAuth 서버로 리디렉션됩니다.redirect_uri에 설정된 주소로 인증 코드(Authorization Code)가 반환됩니다.Authorization Code 처리프론트엔드에서 받은 Authorization Code를 백엔드로 전달합니다.백엔드에서는 이 코드를 Google 서버에 전달하여 Access Token과 사용자 정보를 받습니다.Access Token 교환 및 사용자 정보 저장Access Token을 통해 Google의.. 2024. 11. 20.