Sentry Relay 기반 민감정보 자동화 처리 및 PII 정제 프로세스
데이터 수집 경로의 보안 제어
Sentry Relay 는 이벤트가 본 서버로 전송되기 전에 중간 노드에서 데이터를 가공할 수 있는 능력을 제공합니다. 특히 개인식별 가능 정보 (PII, Personally Identifiable Information) 와 같은 민감한 데이터를 무결성을 해치지 않으면서 안전하게 제거하거나 변조하는 것이 중요합니다. 이 기술은 고급 데이터 정제 기능을 통해 구현되며, ...
6월 28일 23:17에 게시됨
파일 시스템 오류 추적에서 원인 분석까지: Sentry 7단계 활용법
1. Sentry 개요: 단순 오류 수집을 넘어선 통합 모니터링 플랫폼
Sentry는 프론트엔드부터 백엔드, 모바일, 데스크톱 애플리케이션까지 전 구간을 모니터링할 수 있는 도구입니다. 개발 흐름에 깊이 통합되어 오류 발생 즉시 알림을 보내고, 상세한 컨텍스트 정보를 제공하여 문제의 근본 원인을 빠르게 찾을 수 있도록 돕습니다.
핵심 기능:
실시간 오류 모니터링: 파 ...
6월 27일 20:12에 게시됨
Sentry 모니터링 - Snuba 데이터 플랫폼 로컬 개발 환경 설정 가이드
로컬 개발 환경에서 Sentry의 핵심 데이터 처리 엔진인 Snuba를 설정하는 방법을 안내합니다. 이 문서는 Mac 기반 시스템을 대상으로 하며, Linux 또는 Windows 환경에서도 유사한 단계를 따를 수 있습니다.
Git 저장소 클론하기
먼저 Sentry와 Snuba 저장소를 별도로 클론합니다.
git clone https://github.com/getsentry/sentry.git
git clone https://github.com/getsen ...
6월 24일 22:46에 게시됨
Sentry 개발자 기여 가이드 - 기능 플래그
기능 플래그는 Sentry 코드베이스에서 선언됩니다.
자체 호스팅 사용자의 경우, 이 플래그들은 sentry.conf.py를 통해 설정됩니다.
Sentry SaaS 배포의 경우, 플래그들은 생산 환경에서 Flagr를 통해 구성됩니다.
sentry/features/__init__.py 파일을 통해 사용 가능한 기능 목록을 찾을 수 있습니다.
이들은 FeatureManager에 다음과 같이 선언됩니다:
# Flagr를 사용하지 ...
6월 22일 18:31에 게시됨
Sentry 개발자를 위한 데이터베이스 마이그레이션 관리
Django 마이그레이션 개요
Sentry는 데이터베이스 스키마 변경을 관리하기 위해 Django 마이그레이션을 활용합니다. 이 메커니즘은 애플리케이션 모델의 변경사항을 데이터베이스에 반영하는 구조화된 접근 방식을 제공합니다.
마이그레이션 명령어
데이터베이스 최신 버전 업그레이드
sentry upgrade
또는 직접 마이그레이션 실행:
sentry django migrate
특정 마이그레 ...
6월 14일 19:03에 게시됨
Sentry 웹 프론트엔드 모니터링 설정 가이드
Sentry 프로젝트 생성 및 설정 단계별 설명
1. Sentry 프로젝트 생성하기
Sentry에서 새로운 프로젝트를 생성하여 기본 설정을 완료하는 방법을 살펴보겠습니다.
Sentry 계정 로그인: Sentry 공식 사이트에 접속하여 로그인합니다.
프로젝트 메뉴 선택: 좌측 메뉴에서 'Projects' 항목을 클릭하여 프로젝트 목록을 확인합니다.
새 프로젝트 생성: '+ Crea ...
6월 1일 22:08에 게시됨
Sentry 웹 성능 모니터링 - Web Vitals
1분 빠르게 Docker로 Sentry-CLI 최신 버전 시작하기 - 버전 생성
Docker로 Sentry-CLI 빠르게 시작하기 - 30초로 Source Maps 시작
React용 Sentry 완전한 통합 상세 설명
Vue용 Sentry 완전한 통합 상세 설명
Sentry-CLI 사용 상세 설명
목차
핵심 Web Vitals
최대 콘텐츠 렌더링 (LCP)
첫 입력 지연 (FID)
누적 레이아웃 이동 (CLS)
기타 Web Vitals
첫 렌더링 (FP)
...
5월 30일 11:42에 게시됨
Sentry 모니터링: 검색 쿼리 심화 가이드
검색 쿼리 구문
Sentry의 검색 쿼리는 key:value 패턴으로 구성되며, 마지막에 선택적인 원본 검색이 옵니다. 각 key:value는 하나의 토큰이며, 선택적인 원본 검색 자체도 하나의 토큰입니다. key:value 쌍 토큰은 이슈(issue)나 이벤트(event) 속성으로 간주됩니다. 선택적인 원본 검색은 단일 토큰으로 취급되며 이벤트 제목/메시지(title/message)를 검색합니다.
예 ...
5월 28일 11:32에 게시됨
Sentry JavaScript SDK 이벤트 정보 확장 가이드
커스텀 컨텍스트 활용
이벤트에 임의의 데이터를 첨부하여 디버깅 정보를 풍부하게 만들 수 있습니다. 컨텍스트는 이벤트 수명 주기 동안 공유되며, 이슈 상세 페이지에서 확인 가능합니다.
구조화된 컨텍스트
데이터 첨부 시 setContext 메서드를 활용하세요. 컨텍스트는 객체 형태로 전달하며, 고유한 이름을 지정해야 합니다:
Sentry.setContext("player_stats", {
n ...
5월 26일 09:31에 게시됨
Sentry(v20.12.1) 기반 K8S 클라우드 네이티브 환경에서 JavaScript 성능 모니터링을 위한 트랜잭션 샘플링 전략
트랜잭션 데이터 양 제어 방법
Sentry로 전송되는 트랜잭션의 양은 두 가지 주요 방식으로 조절할 수 있습니다. 이는 성능 데이터 수집의 효율성과 비용 간 균형을 맞추는 데 핵심적인 역할을 합니다.
정적 샘플링 비율 (Uniform Sample Rate)
애플리케이션 내 어디서든 발생하는 모든 트랜잭션에 대해 동일한 확률로 샘플링하고자 할 경우, tracesSampleRate 설정을 사용 ...
5월 25일 13:14에 게시됨