오류 추적
오류 추적은 개발자가 애플리케이션에서 생성된 오류를 발견하고 볼 수 있도록 도와줍니다. 오류 정보가 코드가 개발되는 곳에 표시되기 때문에, 오류 추적은 효율성과 인식을 높입니다. 사용자는 GitLab 통합 오류 추적과 Sentry 기반 백엔드 중에서 선택할 수 있습니다.
필수 조건
오류 추적이 작동하기 위해 필요한 것은 다음과 같습니다:
- Sentry SDK로 구성된 애플리케이션: 오류가 발생하면 Sentry SDK는 이에 대한 정보를 캡처하고 네트워크를 통해 백엔드로 전송합니다. 백엔드는 모든 오류에 대한 정보를 저장합니다.
-
오류 추적 백엔드: 백엔드는 GitLab 자체 또는 Sentry가 될 수 있습니다.
- GitLab 백엔드를 사용하려면, GitLab 통합 오류 추적을 참조하세요.
통합 오류 추적은 GitLab.com에서만 사용할 수 있습니다. - Sentry를 백엔드로 사용하려면, Sentry 오류 추적을 참조하세요.
Sentry 기반 오류 추적은 GitLab.com, GitLab Dedicated 및 GitLab 자체 관리에서 사용할 수 있습니다.
- GitLab 백엔드를 사용하려면, GitLab 통합 오류 추적을 참조하세요.
오류 추적 작동 방식
다음 표는 각 GitLab 제공 기능에 대한 개요를 제공합니다:
기능 | 가용성 | 데이터 수집 | 데이터 저장 | 데이터 쿼리 |
---|---|---|---|---|
GitLab 통합 오류 추적 | GitLab.com | Sentry SDK로 | GitLab.com에 | GitLab.com으로 |
Sentry 기반 오류 추적 | GitLab.com, GitLab Dedicated, GitLab 자체 관리 | Sentry SDK로 | Sentry 인스턴스(Cloud Sentry.io 또는 자체 호스팅 Sentry)에 | GitLab.com 또는 Sentry 인스턴스로 |