통합 오류 추적
통합 오류 추적에 대해 설명합니다.
이 가이드는 다양한 언어의 예시를 사용하여 프로젝트에 통합 오류 추적을 설정하는 방법에 대한 기본 정보를 제공합니다. GitLab Observability에서 제공하는 오류 추적은 Sentry SDK 를 기반으로 합니다. Sentry SDK를 애플리케이션에서 사용하는 방법에 대한 자세한 정보 및 예시는 Sentry SDK 문서 를 참조하십시오. 프로젝트에 대한 오류 추적 활성화 # 사용하는 프로그래밍 언어에 관계없이 먼저 GitLab 프로젝트에 대한 오류 추적을 활성화해야 합니다. 이 가이드는 GitLab.com 인스턴스를 사용합니다. 사전 요구사항: 오류 추적을 활성화하려는 프로젝트가 있어야 합니다. 프로젝트 생성 방법 을 참조하십시오. GitLab을 백엔드로 사용하여 오류 추적을 활성화하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 설정 > 모니터 로 이동합니다. 오류 추적 을 확장합니다. 오류 추적 활성화 에서 활성 을 선택합니다. 오류 추적 백엔드 에서 GitLab 을 선택합니다. 변경 사항 저장 을 선택합니다. 데이터 소스 이름(DSN) 문자열을 복사합니다. SDK 구현을 구성하는 데 필요합니다. 사용자 추적 구성 # 오류의 영향을 받는 사용자 수를 추적하려면: 인스트루먼테이션 코드에서 각 사용자가 고유하게 식별되도록 합니다. 사용자 ID, 이름, 이메일 주소 또는 IP 주소를 사용하여 사용자를 식별할 수 있습니다. 예를 들어 Python 을 사용하는 경우 이메일로 사용자를 식별할 수 있습니다: sentry_sdk.set_user({ email: "john.doe@example.com" }); 사용자 식별에 대한 자세한 내용은 Sentry 문서 를 참조하십시오. 추적된 오류 보기 # 애플리케이션이 Sentry SDK를 통해 오류 추적 API로 오류를 내보내면 해당 오류를 GitLab UI에서 볼 수 있습니다. 보려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 모니터 > 오류 추적 으로 이동하여 열린 오류 목록을 봅니다: 오류를 선택하여 오류 세부 정보 보기를 봅니다: 이 페이지는 다음을 포함한 예외에 대한 자세한 정보를 표시합니다: 총 발생 횟수. 영향을 받은 총 사용자. 처음 발견: 날짜 및 커밋 ([commit]). 마지막으로 발견된 날짜(상대 날짜로 표시됨). 타임스탬프를 보려면 날짜 위에 마우스를 올립니다. 시간당 오류 빈도의 막대 그래프. 특정 시간의 총 오류 수를 보려면 막대 위에 마우스를 올립니다. 스택 추적. 오류에서 이슈 생성 # 오류와 관련된 작업을 추적하려면 오류에서 직접 이슈를 생성할 수 있습니다: 오류 세부 정보 보기에서 이슈 생성 을 선택합니다. 이슈가 생성됩니다. 이슈 설명에는 오류 스택 추적이 포함됩니다. 오류의 세부 정보 분석 # 오류의 전체 타임스탬프를 보려면: 오류 세부 정보 페이지에서 마지막으로 발견 날짜 위에 마우스를 올립니다. 다음 예시에서 오류는 11:41 CEST에 발생했습니다: 최근 24시간 그래프는 시간당 이 오류가 몇 번 발생했는
