에러 추적
에러 추적은 애플리케이션이 생성한 오류를 개발자가 발견하고 볼 수 있도록 도와줍니다. 오류 정보가 코드가 개발된 위치에 나타나기 때문에, 에러 추적은 효율성과 인식을 향상시킵니다. 사용자는 GitLab 통합 에러 추적과 Sentry 기반 백엔드 중에서 선택할 수 있습니다.
사전 요구 사항
에러 추적을 위해서는 다음이 필요합니다:
- Sentry SDK로 구성된 애플리케이션: 오류가 발생할 때, Sentry SDK가 해당 정보를 캡처하고 백엔드로 전송합니다. 백엔드에는 모든 오류에 대한 정보가 저장됩니다.
-
에러 추적 백엔드: 백엔드는 GitLab 그 자체이거나 Sentry일 수 있습니다.
- GitLab 백엔드를 사용하려면, GitLab 통합 에러 추적을 참조하세요. 통합 에러 추적은 GitLab.com에서만 사용할 수 있습니다.
- 백엔드로 Sentry를 사용하려면, Sentry 에러 추적을 참조하세요. Sentry 기반의 에러 추적은 GitLab.com, GitLab Dedicated, GitLab 자체 관리형에서 사용할 수 있습니다.
에러 추적 작동 방식
다음 표는 각 GitLab 오퍼링의 기능을 개요로 제공합니다:
기능 | 이용 가능 여부 | 데이터 수집 | 데이터 저장 | 데이터 쿼리 |
---|---|---|---|---|
GitLab 통합 에러 추적 | GitLab.com | Sentry SDK 사용 | GitLab.com 상 | GitLab.com 상 |
Sentry 기반 에러 추적 | GitLab.com, GitLab Dedicated, GitLab 자체 관리형 | Sentry SDK 사용 | 백엔드에 (Cloud Sentry.io 또는 자체 호스트된 Sentry) | GitLab.com 또는 Sentry 백엔드 상 |