Sentry — 코드가 부서지는 순간을 잡아내는 개발자 중심 에러 추적 플랫폼

"한 번 계측하고, 필요한 방식으로 데이터를 분석하며, 문제의 원인을 추적하여 해결하세요."
프로덕션 환경에서 애플리케이션에 오류가 발생했을 때, 가장 먼저 던지는 질문은 "무슨 일이 일어났는가?"입니다. Sentry는 이 질문에 답하기 위해 만들어진 개발자 중심 모니터링 플랫폼으로, 2012년 오픈소스 프로젝트로 시작해 현재 전 세계 10만 개 이상의 조직이 사용하는 에러 추적 및 성능 모니터링의 업계 표준으로 자리 잡았습니다.
TL;DR
- 에러 추적의 사실상 표준 — 예외 발생 시 스택 트레이스, 사용자 컨텍스트, 환경 정보, 릴리스 버전까지 한눈에 파악하여 디버깅 시간을 획기적으로 단축
- SDK 한 줄이면 끝 — 복잡한 에이전트 설치 없이 SDK만 삽입하면 웹, 모바일, 백엔드 전 영역에서 실시간 모니터링 시작
- Seer AI 디버깅 에이전트 — 머지 전에 중요한 이슈를 사전 발견하고, 2025년 9월 출시된 AI 코드 리뷰로 프로덕션 반영 전 오류를 예측 및 방지
- 100개 이상 플랫폼 지원 — JavaScript, Python, Go, Java, .NET부터 Unity, Unreal Engine, iOS, Android까지 광범위한 SDK 생태계
- 무료 플랜 영원히 — Developer 플랜은 월 5,000건 에러, 1명 사용자로 영구 무료이며 Team 플랜은 연간 $26/월부터 시작
핵심 정보 한눈에 보기
| 항목 | 내용 |
|---|---|
| 서비스명 | Sentry |
| 한 줄 설명 | 애플리케이션 성능 모니터링 및 오류 추적 플랫폼 |
| 카테고리 | 개발도구 (오류 추적, APM) |
| 개발사 | Functional Software, Inc. (Sentry) |
| 창립자 | David Cramer, Chris Jennings (2012년) |
| 플랫폼 | 웹 (SaaS + 자체 호스팅) |
| 지원 언어/프레임워크 | 100개 이상 (JavaScript, Python, Go, Java, .NET, Ruby, iOS, Android, Unity 등) |
| 사용자 규모 | 전 세계 10만 개 이상 조직, 130만 명 이상 사용자 |
| 무료 플랜 | Developer — 월 5,000건 에러, 1명 사용자 |
| Team 플랜 | $26/월 (연간) — 월 50,000건 에러, 무제한 사용자 |
| Business 플랜 | $80/월 (연간) — SSO/SAML, 90일 데이터 보존 |
| AI 기능 | Seer 디버깅 에이전트, AI 코드 리뷰 |
| newflix 등록일 | 2026년 5월 22일 |
| 공식 사이트 | sentry.io |
어떤 문제를 풀까?
소프트웨어 개발에서 가장 비용이 큰 순간은 "사용자가 겪은 버그를 개발팀이 재현하지 못하는 상황"입니다. 사용자는 "앱이 갑자기 꺼졌어요"라고만 말할 뿐 정확히 무슨 일이 일어났는지 알지 못합니다. 개발자는 로그를 뒤지고, 재현 조건을 유추하고, 원인을 찾는 데 며칠을 소비합니다.
Sentry가 풀고자 하는 문제는 바로 이 "알 수 없는 실패"를 "명확한 진단"으로 바꾸는 것입니다.
첫째, 실시간 에러 포착과 컨텍스트 수집입니다. Sentry는 예외가 발생하는 즉시 스택 트레이스, 디바이스 정보, OS 버전, 브라우저 정보, 사용자 ID, 직전에 실행된 작업 내역까지 수집합니다. 개발자는 단순히 "에러가 났다"가 아니라 "어떤 사용자가, 어떤 환경에서, 어떤 코드 라인에서, 어떤 흐름 속에서 에러를 겪었는지"를 한눈에 파악할 수 있습니다.
둘째, 에러 그룹화와 우선순위 지정입니다. 동일한 근본 원인에서 비롯된 수만 건의 에러가 각각 별개의 알림으로 쏟아지는 것을 방지합니다. Sentry는 유사한 에러를 자동으로 그룹화하여 이슈 단위로 관리하고, 영향받는 사용자 수와 발생 빈도를 기준으로 우선순위를 매깁니다.
셋째, 성능 모니터링과 분산 추적입니다. 에러뿐만 아니라 느린 트랜잭션도 추적합니다. 분산 추적(Distributed Tracing)을 통해 하나의 요청이 여러 마이크로서비스를 거치는 과정 전체를 시각화하여, 병목이 정확히 어디에 있는지 찾아냅니다.
넷째, Seer 디버깅 에이전트와 AI 코드 리뷰입니다. 2025년에 추가된 AI 기능은 에러 원인 분석을 자동화하고, 코드가 프로덕션에 반영되기 전에 잠재적 오류를 예측하여 사전에 방지합니다.
Sentry 홈페이지 — 핵심 가치의 시각화

Sentry 홈페이지는 "속임수 없이, 그저 애플리케이션 메트릭스(No tricks, just Application Metrics)"라는 슬로건으로 시작합니다. 이 문구가 전달하는 메시지는 명확합니다. 복잡한 설정이나 마케팅적 과장 없이, 한 번 계측하면 필요한 모든 방식으로 데이터를 분석할 수 있다는 것입니다.
"한 번 계측하고, 필요한 방식으로 데이터를 분석하며, 문제의 원인을 추적하여 해결하세요(Instrument once, slice any way you need, trace any spike to the fix)"라는 부제는 Sentry의 전체 워크플로를 한 문장으로 요약합니다. 계측, 분석, 추적, 해결이라는 네 단계가 Sentry가 제공하는 핵심 가치 사슬입니다.
핵심 기능 심층 분석
에러 모니터링 및 알림
Sentry의 근간이자 가장 강력한 기능입니다. 예외, 크래시, 에러를 자동으로 기록하며, 각 에러에는 스택 트레이스, 환경 정보, 릴리스 버전, 에러를 도입한 특정 커밋 정보가 함께 표시됩니다. 중요한 점은 Sentry가 이 모든 정보를 자동으로 수집한다는 것입니다. 개발자가 로깅 코드를 일일이 작성할 필요가 없습니다.
이슈 그룹화 알고리즘은 노이즈를 줄이는 핵심 요소입니다. 같은 근본 원인에서 비롯된 에러를 하나의 이슈로 묶어, 개발자가 실제로 해결해야 할 문제의 수를 획기적으로 줄입니다. 영향받는 사용자 수를 기준으로 우선순위를 지정할 수 있어, 침묵하는 다수가 겪는 심각한 버그를 빠르게 식별할 수 있습니다.
성능 모니터링 (APM 및 분산 추적)
트랜잭션(페이지 로딩, API 요청 등)을 계측하여 지연 시간과 처리량을 측정합니다. 분산 추적은 하나의 요청이 여러 서비스를 거치는 전체 경로를 보여주어, 마이크로서비스 아키텍처에서 병목 지점을 정확히 찾아냅니다. 느린 트랜잭션에 대한 알림을 설정할 수 있으며, URL이나 사용자 ID별로 트레이스를 검색하여 체계적인 문제 조사가 가능합니다.
세션 리플레이 (프론트엔드 모니터링)
사용자 세션을 비디오처럼 재생할 수 있는 기능입니다. 에러가 발생했을 때 사용자가 그 직전에 무엇을 했는지 클릭, 페이지 이동, DOM 상태까지 시각적으로 확인할 수 있습니다. 개인정보 보호를 위해 민감한 데이터를 마스킹하는 기능도 제공합니다. 프론트엔드 버그 재현의 가장 큰 어려움인 "사용자가 정확히 무엇을 했는지 모름" 문제를 직접적으로 해결합니다.
릴리스 추적과 DevOps 통합
에러를 릴리스 주기와 연결합니다. 새 버전 배포 후 에러 빈도가 증가하거나 성능이 저하되는지 모니터링하며, 릴리스별 크래시 프리 세션 비율을 추적합니다. GitHub, GitLab, CI/CD 파이프라인, 피처 플래그 시스템과 통합되어 기존 개발 워크플로에 자연스럽게 녹아듭니다.
크론 작업 및 업타임 모니터링
예약된 작업(Cron job)의 실행을 추적하고, 기본적인 가용성 체크를 제공합니다. 모든 Sentry 플랜에는 최소 한 개의 업타임 모니터가 포함되어 있어 별도 도구 없이 핵심 인프라 상태를 확인할 수 있습니다.
Seer AI 디버깅 에이전트와 AI 코드 리뷰
Sentry가 2025년에 도입한 AI 기능은 단순한 에러 추적을 넘어 사전 예방 단계로 영역을 확장합니다.
Seer 디버깅 에이전트는 에러가 보고되면 근본 원인을 자동으로 분석하고 수정 제안을 제공합니다. 개발자가 스택 트레이스를 읽고 원인을 유추하는 대신, Seer가 에러 컨텍스트를 분석하여 "이 에러는 이 컴포넌트의 이 로직에서 발생했으며, 이렇게 수정해야 합니다"라는 구체적인 인사이트를 제공합니다. 코드 기여자당 월 $40의 추가 비용이 발생하지만, 디버깅 시간 단축 효과가 큰 팀에서는 투자 가치가 높습니다.
AI 코드 리뷰는 2025년 9월에 발표된 기능으로, 코드가 프로덕션에 반영되기 전에 잠재적 오류를 예측합니다. PR이 제출되면 AI가 변경 사항을 분석하여 프로덕션 환경에서 문제를 일으킬 가능성이 있는 코드를 표시합니다. 이는 "에러가 발생한 후 추적"하는 기존 Sentry 모델을 "에러가 발생하기 전에 방지"로 확장하는 전략적 전환점입니다.
플랫폼 지원과 통합 생태계

Sentry의 플랫폼 지원 범위는 경쟁 서비스 중 가장 넓은 축에 속합니다. JavaScript(브라우저 및 Node.js), Python, Java, .NET, Ruby, PHP, Go를 비롯해 100개 이상의 언어와 프레임워크를 지원합니다.
모바일 분야에서는 Android(Java/Kotlin), iOS(Swift/Objective-C), React Native, Flutter, Unity, Unreal Engine까지 커버합니다. 2019년 안드로이드용 통합 SDK와 NDK를 발표한 것은 모바일 모니터링 역량 강화의 중요한 이정표였습니다. 게임 엔진(Unity, Unreal) 지원은 일반적인 웹 개발 도구가 다루지 않는 영역까지 Sentry의 영향력을 확장한 사례입니다.
이러한 광범위한 플랫폼 지원의 실질적 이점은 "전체 스택을 하나의 도구에서 본다"는 것입니다. 프론트엔드 에러와 백엔드 에러를 서로 다른 도구에서 확인할 필요 없이, 하나의 Sentry 대시보드에서 전체 맥락을 파악할 수 있습니다.
GitHub, GitLab, Jira, Slack, PagerDuty 등 개발 생태계 핵심 도구와의 통합은 기본입니다. 에러가 발생하면 Slack 채널에 알림이 가고, Jira 티켓이 자동으로 생성되며, GitHub PR에 에러 정보가 표시되는 워크플로를 구성할 수 있습니다.
회사 성장 전략: M&A를 통한 기능 확장

Sentry는 2021년부터 인수합병을 통해 플랫폼의 기능 범위를 전략적으로 확장해 왔습니다. 이 과정은 단순한 에러 추적 도구에서 종합 개발자 모니터링 플랫폼으로 진화하는 궤적을 보여줍니다.
2021년 12월, Specto 인수는 모바일 애플리케이션 모니터링 역량을 강화하는 결정이었습니다. Specto는 페이스북 출신 모바일 엔지니어들이 설립한 회사로, 연속 프로파일링(Continuous Profiling) 기술을 보유하고 있었습니다. 이 인수로 Sentry는 모바일 앱의 성능 데이터를 더 깊이 분석할 수 있게 되었으며, Specto의 창업자들이 Sentry 팀에 합류하여 모바일 개발 노하우를 가져왔습니다.

2022년 11월, Codecov 인수는 더 큰 전략적 전환을 의미했습니다. Codecov는 코드 커버리지 리포팅 분야의 선두주자로, Lyft, Slack, Washington Post, GoodRx 등이 사용하던 서비스입니다. 이 인수를 통해 Sentry는 "에러가 발생한 후 추적"하는 영역에서 "코드 품질을 사전에 관리"하는 영역으로 진출했습니다.
이러한 M&A 전략은 Sentry가 단순한 에러 로깅 도구에 머물지 않겠다는 의지를 보여줍니다. 모바일 프로파일링(Specto), 코드 커버리지(Codecov), AI 디버깅(Seer)을 차례로 통합하며 개발 수명 주기 전반을 커버하는 플랫폼으로 성장하고 있습니다.
가격 정책 — 이벤트 기반 유연 과금
Sentry의 가격 구조는 이벤트 볼륨(에러, 트랜잭션, 리플레이)을 기준으로 한 사용량 기반 모델입니다. 사용자 수가 아닌 데이터 양으로 과금되므로, 팀 규모가 커져도 좌석 비용은 추가되지 않습니다.
| 플랜 | 가격 (연간) | 에러 한도 | 핵심 특징 |
|---|---|---|---|
| Developer | 무료 | 월 5,000건 | 1명 사용자, 이메일 알림, 10개 대시보드 |
| Team | $26/월 | 월 50,000건 | 무제한 사용자, 통합(GitHub, Slack, Jira), 7일 인사이트 |
| Business | $80/월 | 월 50,000건 | SSO/SAML, 커스텀 대시보드, 90일 인사이트 |
| Enterprise | 별도 협의 | 별도 협의 | 전담 기술 담당자, SLA, 우선 지원 |
실제 비용 시나리오:
- 초기 스타트업 (월 10만 건 에러, Team 플랜): 약 $40/월
- 성장 중인 SaaS (월 200만 건 에러, Business 플랜): 약 $650/월
- 대규모 트래픽 플랫폼 (월 2,000만 건 에러, Business 플랜): 약 $5,700/월
에러 외에도 트레이싱 스팬(월 500만 건 포함, 초과 시 건당 약 $0.0000016)과 세션 리플레이(월 50건 포함, 초과 시 건당 약 $0.003)가 별도 과금됩니다. Seer AI는 활성 코드 기여자당 월 $40가 추가됩니다.
비용을 절감하려면 세 가지가 핵심입니다. 첫째, before_send 콜백으로 처리 불가능한 서드파티 에러를 필터링하면 에러 볼륨을 30~60% 줄일 수 있습니다. 둘째, 트레이스 샘플링 비율을 10~20%로 설정하면 성능 분석 정확도를 유지하면서 스팬 비용을 크게 낮출 수 있습니다. 셋째, 볼륨이 안정적이라면 예약 요금제를 선택하는 것이 유리합니다.
무료 Developer 플랜은 개인 프로젝트나 Sentry 체험용으로 충분하지만, 1명 사용자 제한과 5,000건 에러 한도로 인해 팀 협업에는 부족합니다. 소규모 팀이라면 Team 플랜($26/월)부터 시작하는 것이 실용적입니다.
경쟁 서비스 비교 — Sentry vs Datadog vs Rollbar vs Bugsnag
| 비교 항목 | Sentry | Datadog | Rollbar | Bugsnag |
|---|---|---|---|---|
| 핵심 강점 | 에러 추적 + 성능 모니터링 + 세션 리플레이 통합 | 인프라부터 앱까지 전체 스택 관측성 | 단순하고 빠른 에러 추적 | 모바일 크래시 리포팅, 안정성 점수 |
| 무료 플랜 | 5,000건 에러/월, 1명 | 14일 평가판만 | 5,000건 에러/월, 무제한 사용자 | 7,500건 이벤트/월, 1명 |
| 시작 가격 | $26/월 | ~$31/호스트/월 + 인프라 비용 | ~$15/월 | ~$59/월 |
| 자체 호스팅 | 가능 (오픈소스) | 불가 | 엔터프라이즈만 | 엔터프라이즈만 |
| 성능 모니터링 | 포함 | 핵심 강점 | 미지원 | 기본 수준 |
| 세션 리플레이 | 포함 | 추가 비용 | 미지원 | 미지원 |
| G2 평점 | 4.5/5 | 4.3/5 | 4.5/5 | 4.3/5 |
Sentry를 선택해야 할 때: 개발팀 중심의 에러 추적과 성능 모니터링을 하나의 도구에서 처리하고 싶다면 Sentry가 최적입니다. 특히 세션 리플레이와 100개 이상의 플랫폼 지원, 자체 호스팅 옵션이 필요한 경우 Sentry의 대안은 거의 없습니다.
Datadog을 선택해야 할 때: 인프라, 로그, 메트릭, APM을 하나의 플랫폼에서 관리해야 하는 대규모 DevOps/SRE 팀이라면 Datadog이 적합합니다. 단, 호스트 기반 과금으로 비용이 빠르게 증가한다는 점에 유의해야 합니다.
Rollbar를 선택해야 할 때: 에러 추적만 필요하고 성능 모니터링은 불필요한 소규모 팀이라면 Rollbar가 더 단순하고 저렴할 수 있습니다. 다만 기능 범위가 Sentry에 비해 제한적입니다.
Bugsnag를 선택해야 할 때: 모바일 앱 크래시 리포팅이 핵심 요구사항이라면 Bugsnag의 안정성 점수(Stability Score) 개념과 모바일 SDK 품질이 장점입니다.
오픈소스 대안으로는 PostHog(에러 추적 + 제품 분석 + 세션 리플레이 통합, MIT 라이선스)와 GlitchTip(Sentry 호환 오픈소스)이 있으며, 비용에 민감한 팀에서 주목받고 있습니다.
장단점 요약
장점
- 에러 추적 분야의 사실상 표준 — 130만 명 이상의 사용자와 10만 개 이상 조직이 검증한 신뢰성
- 한 번의 SDK 삽입으로 전체 스택 모니터링 — 웹, 모바일, 백엔드를 하나의 도구에서 통합 관리
- 100개 이상 플랫폼 지원 — 경쟁 서비스 중 가장 광범위한 SDK 생태계 (Unity, Unreal 포함)
- Seer AI + AI 코드 리뷰 — 에러 발생 후 추적을 넘어 사전 예방 단계로 확장
- 세션 리플레이 내장 — 프론트엔드 버그 재현의 어려움을 시각적으로 해결
- 자체 호스팅 가능 — 오픈소스 코어로 데이터 주권과 비용 절감 확보
- 무료 플랜 영구 제공 — 개인 개발자나 소규모 프로젝트 진입 장벽 최소화
- GitHub, Slack, Jira 등과 깊은 통합 — 기존 개발 워크플로에 자연스럽게 통합
단점
- 대규모 트래픽에서 비용 급증 — 이벤트 기반 과금이므로 에러 볼륨이 많으면 월 수천 달러까지 증가
- 인프라 모니터링 부재 — CPU, 메모리, 네트워크 등 시스템 수준 메트릭은 다루지 않음 (Datadog/New Relic 보완 필요)
- 무료 플랜 제한적 — 1명 사용자, 5,000건 에러로 팀 사용에는 부적합
- Seer AI 별도 과금 — 활성 기여자당 월 $40 추가로, AI 기능이 예산에 미치는 영향 고려 필요
- 학습 곡선 — 방대한 기능으로 인해 초기 설정과 최적화(샘플링, 필터링)에 시간 투자 필요
총평
Sentry는 2012년 오픈소스 에러 로깅 도구에서 출발해, 14년간 에러 추적 분야의 부동의 선두주자로 자리 잡았습니다. 그 비결은 단순히 "에러를 잡는다"에 그치지 않고, 성능 모니터링, 세션 리플레이, AI 디버깅, 코드 리뷰까지 개발 수명 주기 전반으로 영역을 확장해 왔기 때문입니다.
David Cramer와 Chris Jennings가 만든 이 플랫폼은 현재 전 세계 10만 개 이상의 조직이 매일 의존하는 인프라가 되었습니다. Specto 인수로 모바일 프로파일링을 강화하고, Codecov 인수로 코드 품질 관리에 진출하며, Seer와 AI 코드 리뷰로 사전 예방 영역까지 개척하는 Sentry의 궤적은 "에러 추적 도구"라는 원래 정의를 이미 훌쩍 넘어섰습니다.
물론 완벽하지는 않습니다. 이벤트 기반 과금은 대규모 트래픽에서 예산 압박 요인이 되며, 인프라 수준 모니터링이 없어 Datadog이나 New Relic과의 병행 사용이 필요한 경우도 있습니다. 하지만 "개발자가 프로덕션 에러를 가장 빠르게 진단하고 해결하는 도구"라는 핵심 가치에서 Sentry를 대체할 수 있는 서비스는 현재로서는 거의 없습니다.
새 프로젝트를 시작하거나 기존 모니터링 도구를 재검토 중이라면, Sentry의 무료 Developer 플랜으로 시작해 보는 것을 추천합니다. SDK 한 줄이면 에러 추적의 세계가 열립니다.
Sentry에 대해 더 자세히 알아보기: newflix에서 Sentry 페이지 방문하기
'개발도구' 카테고리의 다른 글
| Stripe — 전 세계 GDP의 1.6%가 흐르는 결제 인프라, 인터넷의 수도꼭지 (0) | 2026.06.23 |
|---|---|
| Linear - AI 에이전트와 함께 움직이는 차세대 제품 개발 시스템 (0) | 2026.06.20 |
| Cursor — AI와 함께 코드를 작성하는 코드 에디터 (0) | 2026.06.20 |