InfoGrab Docs

Sentry 오류 추적

프로젝트의 오류 추적을 위해 Sentry를 GitLab에 연결합니다.

Sentry 는 오픈 소스 오류 추적 시스템입니다. GitLab은 관리자가 Sentry를 GitLab에 연결할 수 있도록 하여 사용자가 GitLab에서 Sentry 오류 목록을 볼 수 있습니다. GitLab은 클라우드 호스팅 Sentry 와 온프레미스 인스턴스 에 배포된 Sentry 모두와 통합됩니다. 프로젝트에 대한 Sentry 통합 활성화 # GitLab은 프로젝트에 Sentry를 연결하는 방법을 제공합니다. 사전 요구사항: 프로젝트에서 유지 관리자 또는 소유자 역할이 있어야 합니다. Sentry 통합을 활성화하려면: Sentry.io에 가입하거나 자체 온프레미스 Sentry 인스턴스 를 배포합니다. 새 Sentry 프로젝트를 생성합니다 . 통합하려는 각 GitLab 프로젝트에 대해 새 Sentry 프로젝트를 생성합니다. Sentry 인증 토큰 을 찾거나 생성합니다. Sentry의 SaaS 버전의 경우 https://sentry.io/api/ 에서 인증 토큰을 찾거나 생성할 수 있습니다. 토큰에 최소한 project:read , event:read 및 event:write (이벤트 해결용) 범위를 부여합니다. GitLab에서 오류 추적을 활성화하고 구성합니다: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 설정 > 모니터 를 선택한 다음 오류 추적 을 확장합니다. 오류 추적 활성화 에서 활성 을 선택합니다. 오류 추적 백엔드 에서 Sentry 를 선택합니다. Sentry API URL 에 Sentry 호스트명을 입력합니다. 예를 들어 https://sentry.example.com 을 입력합니다. Sentry의 SaaS 버전의 경우 호스트명은 https://sentry.io 입니다. EU에서 호스팅되는 Sentry SaaS 버전의 경우 호스트명은 https://de.sentry.io 입니다. 인증 토큰 에 이전에 생성한 토큰을 입력합니다. Sentry에 대한 연결을 테스트하고 프로젝트 드롭다운 목록을 채우려면 연결 을 선택합니다. 프로젝트 목록에서 GitLab 프로젝트에 연결할 Sentry 프로젝트를 선택합니다. 변경 사항 저장 을 선택합니다. Sentry 오류 목록을 보려면 프로젝트의 사이드바에서 모니터 > 오류 추적 으로 이동합니다. GitLab과 Sentry 통합 활성화 # Sentry 문서 의 단계를 따라 GitLab과 Sentry의 통합을 활성화할 수도 있습니다. 문제 해결 # 오류 추적을 사용할 때 다음 문제가 발생할 수 있습니다. 오류 Connection failed. Check auth token and try again # 프로젝트 설정 에서 모니터 기능이 비활성화된 경우 프로젝트에 대한 Sentry 통합 활성화 를 시도할 때 오류가 발생할 수 있습니다. /project/path/-/error_tracking/projects.json?api_host=https:%2F%2Fsentry.example.com%2F&token=<token> 에 대한 결과 요청이 404 오류를 반환합니다.