에러 추적

에러 추적은 애플리케이션이 생성한 오류를 개발자가 발견하고 볼 수 있도록 도와줍니다. 오류 정보가 코드가 개발된 위치에 나타나기 때문에, 에러 추적은 효율성과 인식을 향상시킵니다. 사용자는 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 백엔드 상